Nic*_*ler 2 javascript node.js express pug
var express = require('express');
app = express(),
jade = require('jade'),
path = require('path'),
server = require('http').createServer(app),
io = require('socket.io').listen(server),
users = [];
//view engine
app.set('views', __dirname + '/views');
app.set('view engine', jade);
app.engine('jade', require('jade').__express);
//static path
app.use(express.static(path.join(__dirname,'public')));
//index route
app.get('/',function(req,res){
res.render('index');
});
server.listen('3000');
console.log('server started..');
Run Code Online (Sandbox Code Playgroud)
我遵循了视频教程,我做了同样的事情,但出现了找不到 [object Object] 模块的错误。制作视频的人没有包含 require('jade'),这对他有用,但对我不起作用。如果我不需要玉,我说玉是没有定义的。
小智 7
与本案无关,但可能会帮助某人。
我有这个问题,并发现一个错误
app.set('view engine', ejs);
Run Code Online (Sandbox Code Playgroud)
造成的。
它应该是:
app.set('view engine', 'ejs');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5202 次 |
| 最近记录: |