1
내가 뭘 잘못하고 있는지는 모르지만 내 경우에는 확장이 작동하지 않습니다.Jade는 express.js와 함께 작동하지 않습니다.
server.js
var express = require('express');
var mongodb = require('mongodb');
var bodyParser = require('body-parser');
var cookieParser = require('cookie-parser');
var expressSession = require('express-session');
var app = require('express')();
app.use(bodyParser());
app.use(cookieParser());
app.use(expressSession({
secret: 'moj-sekret'
}));
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.set('view options', {layout:false});
app.get('/', function(req, res){
res.render('index', { authenticated: false});
console.log('index');
});
app.get('/login', function (req, res){
res.render('login');
console.log('login');
});
app.listen(3000);
예 옥
레이아웃 옥
doctype
html
head
title Przykład MongoDB
body
h1 Moja
hr
block content
로그인 옥
extends layout
block content
form(action="/login", method="POST")
fieldset
legend Logowanie
p
label Adres e-mail
input(name="user[email]", type="text")
p
button Wyślij
p
a(href="/") Powrót
제가 사용 익스프레스 4.7.2 및 1.9.1의 옥 그리고 나는 어떤 잘못도 가지지 않는다. 나 또는 버그 노드 모두의
당신이 옳았는데, 아마도 비취와 각성에 대한 경험이 있습니까? 레이아웃에 ng app 및 컨트롤러를 추가 할 때 컨트롤러가 한 번 추가 될 때까지 레이아웃을 확장하는 다른보기에서 각도가 작동하지 않습니다. – IOR88
다행히 도왔습니다. 각도에 대해 많이 알지는 못하지만 추측 해보려한다면 각보기에 ng-app 및 ng-controller를 추가해야한다고 말하고 싶습니다. np-app는 아마도 모든 게시물에 공통적 일 것입니다 (이 게시물의 모양으로 인해). 그러나 ng-controller는 모든 개별보기에 첨부되어야합니다. 내가 말했듯이, 나는 Angular에 대해 많이 모른다. – cgf