当前位置:   article > 正文

express基础

express基础

express

express介绍

  • 官网传送门
  • 基于 Node.js 平台,快速、开放、极简的 Web 开发框架
  • express特点
    1. Web 应用

    Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。

    1. API

    丰富的 HTTP 快捷方法和任意排列组合的 Connect 中间件,让你创建健壮、友好的 API 变得既快速又简单。

    1. 性能

    Express 不对 Node.js 已有的特性进行二次抽象,我们只是在它之上扩展了 Web 应用所需的基本功能。

express安装

  1. 首先假定你已经安装了 Node.js,接下来为你的应用创建一个目录,然后进入此目录并将其作为当前工作目录。
    mkdir myapp
    cd myapp
  • 1
  • 2
  1. 通过 npm init 命令为你的应用创建一个 package.json 文件,这一步是为了记录我们使用了哪些依赖。
    npm init
  • 1
  1. 当成开发中使用的依赖安装
    npm install express --save
  • 1
  • 此处如果不希望记录到package.json,我们只是临时使用,省略 --save
    npm install express
  • 1
  1. 安装 Node 模块时,如果指定了 --save 参数,那么此模块将被添加到 package.json 文件中 dependencies 依赖列表中。 然后通过 npm install 命令即可自动安装依赖列表中所列出的所有模块。

Hello world案例

  • 接下来,我们一起创建一个基本的 Express 应用。
  • 注意:这里所创建是一个最最简单的 Express 应用,并且仅仅只有一个文件 — 和通过 Express 应用生成器 所创建的应用完全不一样,Express应用生成器所创建的应用框架包含多 JavaScript 文件、Jade 模板和针对不同用途的子目录。
  • 进入myapp目录,创建一个名为 app.js 的文件,将package.json里面的main(入口文件)改成app.js
  • 如未安装express请执行 npm install express --save or npm i express -S
  • 在package.json里面script添加命令如下
"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node app.js"
},
  • 1
  • 2
  • 3
  • 4
  • 书写以下代码
const express = require('express');
const app = express();

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

const server = app.listen(3000, function () {
  console.log('Example app listening at http://localhost:3000');
});
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 在项目根目录下面执行 npm run start or npm start
  • 打开浏览器,输入localhost:3000,就能看到页面显示hello world
    npm start`
  • 打开浏览器,输入localhost:3000,就能看到页面显示hello world
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/231443
推荐阅读
相关标签
  

闽ICP备14008679号