node.js - 使用express和body-parser设置服务器

标签 node.js express

我想设置一个带有 Express 和 Body-parser 的服务器。 我做到了:

npm init -y

在我的项目目录中。

然后:

npm install express body-parser --save

结果:package.json文件如下

{
  "name": "myapp",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "body-parser": "^1.18.2",
    "express": "^4.16.2"
  }
}

然后创建了 index.js 文件,我在其中放置了以下代码:

const express = require(‘express’);
const bodyParser = require(‘body-parser’);
const app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.listen(3000, () => console.log(‘Webhook server is listening, port 3000’));

并运行 Node index.js

我收到此错误:

(function (exports, require, module, __filename, __dirname) { const express = require(‘express’); ^

SyntaxError: Invalid or unexpected token at createScript (vm.js:80:10) at Object.runInThisContext (vm.js:139:10) at Module._compile (module.js:607:28) 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) at Function.Module.runMain (module.js:684:10) at startup (bootstrap_node.js:187:16) at bootstrap_node.js:608:3

有什么问题吗?没看懂,第一次用node.js

最佳答案

更改为单引号 ' 即可工作:

const express = require('express');
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.listen(3000, () => console.log('Webhook server is listening, port 3000'));

通过控制台运行:

$ node index.js
Webhook server is listening, port 3000

关于node.js - 使用express和body-parser设置服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48486561/

相关文章:

javascript - 如何在 NodeJS 中对数据库的多个异步调用中发送响应?

node.js - Grunt 突然停止工作

node.js - 在 Intern 中调用 Chai 插件返回错误

node.js - 如何在 Express 中间件中接收 ZMQ 消息?

javascript - Node.js 公共(public) css 文件 404 未找到

node.js - 为什么多部分不生成关闭事件

node.js - npm 不构建 Contextify Release - 找不到 Node 路径?

javascript - 如何防止 MongoDB 锁定

javascript - 上传文件 Sails JS Skipper v0.10.5

node.js - Angular SSL 证书和 key ——Ng 服务根目录