Nodejs:ReferenceError:未定义express

Lou*_*uis 4 javascript node.js npm express server

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

“ReferenceError:express 未在 Object 中定义。(/home/louis/Documents/Programming/Web/Nodejs/Test/server.js:1:85) at Module._compile (module.js:643:30) at Object。 Module._extensions..js (module.js:654:10) at Module.load (module.js:556:32) at tryModuleLoad (module.js:499:12) at 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);
Run Code Online (Sandbox Code Playgroud)

谢谢

Get*_*awn 6

快递需要加引号

let express = require('express')
Run Code Online (Sandbox Code Playgroud)

题外话:

您可能不希望将来修改该变量,因此您可能希望强制它保持这种状态。大多数情况下,您希望使用必需的变量,constant这是一种常见的做法:

const express = require('express')
Run Code Online (Sandbox Code Playgroud)