首页 文章

Nodejs:ReferenceError:express未定义[关闭]

提问于
浏览
1

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

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

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

这是我使用的代码:

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

console.log("Hello world !");

app.listen(80);

谢谢

1 回答

  • 2

    Express必须在引号中

    let express = require('express')
    

    Off-Topic:

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

    const express = require('express')
    

相关问题