如何在网站上显示nodejs文件(包括html)

时间:2018-07-10 14:34:06

标签: node.js

我有一个nodejs文件(包括HTML代码)。如何在网站上显示结果?我正在使用EC2 ubuntu。我有两个js文件,一个是index.js,另一个是server.js

这是我的server.js

const express = require('express');
const app = express()

app.use(express.static('public'));
app.set('view engine', 'ejs')

app.get('/', function (req, res) {
    res.render('index');
})

app.listen(3000, function () {
    console.log('Example app listening on port 3000!')
})

它给了我错误:

  

错误:无法在视图目录中查找视图“索引”   “ / home / ubuntu / server / views”

1 个答案:

答案 0 :(得分:0)

您需要设置views目录,以便正确进行渲染。

app.set('views', './views');

希望这会有所帮助!