【发布时间】:2016-10-16 20:11:24
【问题描述】:
我是 MEAN Stack 的新手。我正在使用 Ubuntu。我通过终端安装了 ejs、express、node 等。我在 Documents>NodeTuts 中创建了一个文件夹,然后在终端中我写了 npm init 在我在 nodeTuts 和 server.js 中获得 package.json 之后我在 nodeTuts 中创建了一个名为 client 的文件夹,然后在 client>views 和视图中我做了一个文件 index.ejs。 我在 server.js 中写道:
var express = require('express');
var app = express();
var path = require('path');
var port = process.env.PORT;
app.set('view engine','ejs');
app.set('views', path.resolve(__dirname, 'client', 'views'));
app.get('/', function (req, res){
res.render('index.ejs');
});
app.listen(port, function (){
console.log('SERVER RUNNING... PORT: ' + port);
})`
我在 index.js 中写道: 只是你好世界 但是当我在 Chrome 中打开 server.js 时,我认为会有 HELLO WORLD 但 server.js 代码是文本 This is what i got 我正在学习 Brent Aureli 的教程。他正在使用多云的 Windows 上做这一切,而我正在 Ubuntu 上做这一切! 请帮助我我被困在这已经3天了。谢谢!
【问题讨论】:
标签: javascript node.js linux ubuntu express