我正在处理一个项目,我需要首先使节点server.js工作,然后再在其他地方检查它。我遇到了这个错误:
Error: Cannot find module 'C:\Users\xxxx\Desktop\xxx\xxxxxxx\xxxxxx\server.js'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:383:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:496:3
这是我的server.js代码
"use strict"
const express = require('express');
const bodyParser = require('body-parser');
const routes = require('./routes/RouteFood');
var app = express();
var host = "127.0.0.1";
var port = 8080;
var startPage = "home.html";
app.use(express.static('./public'));
app.use(express.static('./public/js'));
app.use(express.static('./public/css'));
app.use(express.static('./public/images'));
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());
routes.routeFood(app);
function gotoIndex(req, res) {
console.log(req.params);
res.sendFile(__dirname + "/" + startPage);
res.sendFile(__dirname + "/" + "food.html");
}
app.get('/food.html', gotoIndex);
var server = app.listen(port, host, function() {
var host = server.address().address;
var port = server.address().port;
console.log("Example app listening at http://%s:%s", host, port);
});
有人可以帮我解决这个问题吗?并告诉我错误是什么?