【问题标题】:Nodejs : ReferenceError: express is not defined [closed]Nodejs:ReferenceError:未定义快递[关闭]
【发布时间】:2018-07-03 18:28:21
【问题描述】:

我开始使用 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) 在 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);

谢谢

【问题讨论】:

  • 离题。错字。 require(express) 应该是 require("express")hello world example 很清楚。

标签: javascript node.js express npm server


【解决方案1】:

快递需要加引号

let express = require('express')

题外话:

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

const express = require('express')

【讨论】:

  • * const express = require('express')
猜你喜欢
  • 2014-09-15
  • 1970-01-01
  • 2015-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-08
  • 2021-03-01
相关资源
最近更新 更多