提问者:小点点

在使用ExpressJS的端口中尝试打印hello world时出错


sooo我正在学习ExpressJS课程,我去了网站,去了“Hello World”部分,我复制并粘贴了下面给定的代码

const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`Example app listening at http://localhost:${port}`)
})

是的。正是如此

但是当我尝试用node运行它时,我得到了以下错误

C:\Users\blue fury\my-express-server\app.js:1
��c


SyntaxError: Invalid or unexpected token
    at wrapSafe (internal/modules/cjs/loader.js:979:16)
    at Module._compile (internal/modules/cjs/loader.js:1027:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
    at internal/main/run_main_module.js:17:47```
I tried searching google but found only one thread on github which just says to restart everything (I tried, did not work)

共3个答案

匿名用户

实际上,首先您需要安装exprees模块,您可以通过键入npm install express来完成

匿名用户

尝试通过运行命令npm install express安装express js模块,它应该可以工作。

匿名用户

首先,如果尚未安装express模块,请运行以下命令:npm install--save express

如果它仍然不起作用:

  • 如果您通过命令行创建了app.js文件,请尝试通过单击正在使用的IDE上的NEW file按钮创建另一个文件,并在其中复制粘贴该代码,然后尝试运行新文件(newfile.js节点),因为这可能与不同的编码问题有关。告诉我们进展如何。