当前位置: 首页 > 知识库问答 >
问题:

用express和body-parser安装服务器

孟选
2023-03-14

我想用Express和Body-Parser设置一个服务器。我做了:

npm init -y
npm install express body-parser --save
{
  "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"
  }
}
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’));

我得到了这个错误:

(函数(exports,require,module,__filename,__dirname){const express=require('express');^

SyntaxError:在object.runinthiscontext(VM.js:80:10)处的createScript(VM.js:139:10)处的module._compile(module.js:607:28)处的module._compile(module.js:654:10)处的module.js:556:32)处的module.load(module.js:499:12)处的tryModuleLoad(module.js:499:10)处的module.js:684:10)处的startup处的

有什么问题?我不明白,这是我第一次使用Node.js

共有1个答案

柳飞飙
2023-03-14

''更改为单引号',它将工作:

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 body parsing middleware. Parse incoming request bodies in a middleware before your handlers, available under the req.body property. Note As req.body’s shape is based on user-controlled input,

  • 问题内容: 我最近在ubuntu 64位上安装了nodejs版本0.10.26。node -v和npm -v命令运行正常,我可以看到正确的版本。当我做一个安装顺利。但是当我尝试用express创建项目时,出现错误提示 当前未安装程序“ express”。您可以通过键入以下命令进行安装:sudo apt-get install node-express 我必须在$ PATH中包含一些路径才能运行ex

  • 本文向大家介绍express 安装,包括了express 安装的使用技巧和注意事项,需要的朋友参考一下 示例 Express JS是用于开发的goto框架Web Applications,APIs几乎可以Backend使用Node进行任何形式的开发。 要安装express,您所要做的就是运行npm命令 npm install express --save 这样就完成了。 创建并运行新的快递服务器

  • 首先假定你已经安装了 Node.js,接下来为你的应用创建一个目录,然后进入此目录并将其作为当前工作目录。 $ mkdir myapp $ cd myapp 通过 npm init 命令为你的应用创建一个 package.json 文件。 欲了解 package.json 是如何起作用的,请参考 Specifics of npm’s package.json handling. $ npm in

  • 本文向大家介绍node.js中express中间件body-parser的介绍与用法详解,包括了node.js中express中间件body-parser的介绍与用法详解的使用技巧和注意事项,需要的朋友参考一下 前言 Node中的核心模块分两类:一类是自带的核心模块,如http、tcp等,第二类是第三方核心模块,express就是与http对应的第三方核心模块,用于处理http请求。express

  • 环境说明 CentOS 7.3 两台机子(一台机子也是可以,内存至少要 8G) 一台:Gitlab + Redis + Postgresql 硬件推荐:内存 4G 端口安排 Gitlab:10080 一台:Nexus + Jenkins + SonarQube + Postgresql 硬件推荐:内存 8G 端口安排 SonarQube:19000 Nexus:18081 Jenkins:1808