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这是自己刚才创建的文件夹和文件名称

  • 相关阅读:
    c++爱问的面试问题
    Ognl底层使用
    [勘探开发]成绩,全栈开发,健全&借贷
    FMS4
    Flex远程调用机制RemoteObject应用技巧
    Flex开发框架cairngorm入门实例
    RC1意思
    获取JAVA[WEB]项目相关路径的几种方法
    排序算法
    jQuery Validate
  • 原文地址:https://www.cnblogs.com/shiazhen/p/11985059.html
Copyright © 2011-2022 走看看