【发布时间】:2016-05-17 14:11:24
【问题描述】:
我正在尝试输出“hello world”文本。我正在使用 expressjs 并使用名为 "ejs" 的视图引擎。我是 nodeJS 的初学者
var express = require("express");
var app = express();
var path = require('path');
var res = require("res");
var port = process.env.PORT;
app.set('view engine');
app.set('views',path.resolve(__dirname,'client','views'));
app.get('/',function() {
res.render('index.ejs');
});
app.listen(port,function(){
console.log('Server running in PORT '+port);
});
这是错误:
模块.js:338 抛出错误; ^ 错误:找不到模块“res” 在 Function.Module._resolveFilename (module.js:336:15) 在 Function.Module._load (module.js:286:25) 在 Module.require (module.js:365:17) 在需要(module.js:384:17) 在对象。 (/home/ubuntu/workspace/server.js:4:11) 在 Module._compile (module.js:434:26) 在 Object.Module._extensions..js (module.js:452:10) 在 Module.load (module.js:355:32) 在 Function.Module._load (module.js:310:12) 在 Module.runMain [as _onTimeout] (module.js:475:10) 进程退出代码:1这里有什么问题?
【问题讨论】:
标签: node.js