NodeJS | module.js:540 throw err

时间:2018-01-09 12:28:18

标签: javascript node.js

所以这是我写的第一个程序,但是当我在控制台中运行它时,我得到了这个错误。

module.js:540
    throw err;
    ^

Error: Cannot find module 'C:\Users\Daniel\Desktop\app'
    at Function.Module._resolveFilename (module.js:538:15)
    at Function.Module._load (module.js:468:25)
    at Function.Module.runMain (module.js:684:10)
    at startup (bootstrap_node.js:187:16)
    at bootstrap_node.js:608:3

我不知道为什么会这样,因为我是新手,但我检查了代码并没有错。

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
    res.statusCode = 200;
    res.setHeader('Content-type', 'text/plain');
    res.end('Hello World!');
});

server.listen(port, hostname, () => {
    console.log('Server started on port '+port);
});

1 个答案:

答案 0 :(得分:3)

您想要执行的脚本似乎未命名为“app”。

使用node命令执行脚本时,请检查脚本的路径和名称。