这是一个Node项目,我得到了一个'无法获取/'当我尝试在端口8081上打开localhost时出错。我几乎可以肯定它没有正确读取HTML文件,但我不确定。
var express = require('express');
var jsonfile = require('jsonfile');
var bodyParser = require('body-parser');
var app = express();
var file = 'C:/xampp/htdocs/codedb.json';
app.use(bodyParser.urlencoded({ extended: false }));
app.use(express.static('codeStore'));
app.use(bodyParser.json());
app.get('/backEndVersion.html', function (req, res) {
res.sendFile( __dirname + "/" + "backEndVersion.html" );
})
答案 0 :(得分:1)
app.get('/somepath',function(req,res){
res.render('backEndVersion.html')
})
当你请求某个路径时,你将呈现backEndVersion.html文件
我建议你最好在nodejs中使用ejs或hbs引擎进行html渲染
答案 1 :(得分:-1)
我想你忘了让服务器听取请求。在文件的末尾,添加:
app.listen(8081)