Nodejs:ReferenceError:express未定义

时间:2018-01-24 16:18:36

标签: javascript node.js express npm server

我开始使用Nodejs来创建Web服务器,为此,我使用了express模块​​。然后,我用命令:“sudo npm install -g express”来安装它。 但是在编写程序之后,发生了这个错误:

  

“ReferenceError:express未定义       在对象。 (/home/louis/Documents/Programming/Web/Nodejs/Test/server.js:1:85)       在Module._compile(module.js:643:30)       at Object.Module._extensions..js(module.js:654:10)       在Module.load(module.js:556:32)       在tryModuleLoad(module.js:499:12)       在Function.Module._load(module.js:491:3)       在Function.Module.runMain(module.js:684:10)       在启动时(bootstrap_node.js:187:16)       在bootstrap_node.js:608:3“

我决定将它安装在当地,但徒劳无功......

以下是我使用的代码:

let express = require(express);
let app = express();

console.log("Hello world !");

app.listen(80);

由于

1 个答案:

答案 0 :(得分:2)

Express需要在引号中

let express = require('express')

关闭-主题:

您可能不希望将来修改该变量,因此您可能希望强制它保持这种状态。大多数时候,您希望变量为constant,这是一种常见做法:

const express = require('express')