zoukankan      html  css  js  c++  java
  • 项目中使用express,只是单纯项目中使用

    • 安装express
      npm install express --save-dv

    建议安装到dev依赖里面

    • 安装body-parse
      npm install body-parser --save-dev

    当你使用post方法提交请求数据时你可能会需要rq.body来查看你提交的请求数据,但是body-parse是一个中间件必须安装一下,可以先不安装用到再安装

    • 在项目中创建一个与src同级的server文件夹(文件夹名字随便取),然后在文件夹里创建index.js文件用于启动express
    const express = require('express')
    // 新建app
    const app = express()
    const bodyParser = require('body-parser');//引入bodyParse中间件
    app.use(bodyParser.json());//中间件的json数据解析功能
    app.use(bodyParser.urlencoded({ extended: false }));//中间件的表单数据解析功能
    //这里是设置跨域访问
    app.all('*', function (req, res, next) {
      res.header("Access-Control-Allow-Origin", "*");
      res.header("Access-Control-Allow-Methods", "GET,HEAD,OPTIONS,POST,PUT");
      res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization");
      next();
    });
    //拦截get请求方法
    app.get('/', function (req, res) {
      res.send('你好');
    });
    //拦截post请求方法
    app.post('/request', function (req, res) {
      //console.log(req.body)//这里是打印接收到的请求数据,写不写随意,此时就用到bodyParse中间件
    })
    //监听的端口,自己可以定义,尽量使用express默认端口
    app.listen(3000, function () {
      console.log('Node app start at port 3000')//这里是cmd打印出来你设置的端口
    })
    
    • express启动方法

    node server/index.js这是自己刚才创建的文件夹和文件名称

  • 相关阅读:
    Hyper-V自定义专用网络网段
    mongodb导入,导出实例
    kafka介绍二 快速开始
    常用代理IP服务商
    kafka介绍一
    链接汇总
    心态,决定你的人生
    hibernate入门(三)hibernate的三种状态解析
    hibernate入门(二)一级缓存和三种状态解析
    css动画之颤动的动画
  • 原文地址:https://www.cnblogs.com/shiazhen/p/11985059.html
Copyright © 2011-2022 走看看