javascript - 使用 Express 在端口中显示某些内容时出错
问题描述
我正在学习 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
我尝试搜索谷歌,但在 Github 上只找到一个线程,它只是说要重新启动所有内容(我试过但没有用)
解决方案
首先,如果您还没有安装 express 模块,请运行命令: npm install --save express
如果它仍然不起作用:
- 如果您通过命令行创建了 app.js 文件,请尝试通过单击您正在使用的任何 IDE 上的 NEW FILE 按钮来创建另一个文件,并将该代码复制粘贴到其中,然后尝试运行新文件(节点 NEWFILE .js),因为这可能与不同的编码问题有关。让我们知道怎么回事。
推荐阅读
- python - 如何摆脱 GridSpec 中的行之间的空间?
- php - 如何让 ACF 帖子对象只显示 1 个帖子?
- linear-programming - 有没有一种方法可以将某个值分配给 ILOG CPLEX 中的一组决策变量?
- amazon-web-services - AWS Cognito 不使用我的自定义消息 lambda
- c# - 如何将相机旋转限制在特定范围内?
- reactjs - 当没有子父组件时我们可以 React Context
- svg - 旋转后如何计算新坐标?
- rust - 使用 VisitMut 时如何插入 Expr?
- c++ - 有没有办法将函数调用包装在函数调用中或重载函数调用?
- integer - 在pinescript中将系列整数转换为整数