错误:无法在visual studio代码上找到模块(node server.js)

时间:2018-02-02 10:09:42

标签: javascript node.js visual-studio

我正在处理一个项目,我需要首先使节点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);
});

有人可以帮我解决这个问题吗?并告诉我错误是什么?

0 个答案:

没有答案