zoukankan      html  css  js  c++  java
  • nodejs返回接口给前端

    1.修改app.js文件,将其中的user路由去掉。
    2.在index路由中配置如下:
     
    router.all('*', function(req, res, next) {
        res.header("Access-Control-Allow-Origin", "*");
        res.header("Access-Control-Allow-Headers", "X-Requested-With");
        res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
        res.header("X-Powered-By",' 3.2.1');
        res.header("Content-Type", "application/json;charset=utf-8");
        next();
    });//设置允许跨域访问
        Var obj = [{name:”zhangsna”,age:11,address:”Shanxi”,time:”2018-10-10"}] 
    router.get(“/”,(requires,next) => {
            Let id = req.query.id;
            if(id==400) {
                res.send({status:0,data:obj})
            }
        })
     
     
    访问:
    以上是express下的ejs模版引擎而言
    下面是单个的api页面
     
    var express=require('express');
    var app =express();
    //设置跨域访问
    app.all('*', function(req, res, next) {
       res.header("Access-Control-Allow-Origin", "*");
       res.header("Access-Control-Allow-Headers", "X-Requested-With");
       res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
       res.header("X-Powered-By",' 3.2.1');
       res.header("Content-Type", "application/json;charset=utf-8");
       next();
    });
    var questions=[
    {
        data:213,
        num:444,
        age:12
    },
    {
        data:456,
        num:678,
        age:13
    }];
    //写个接口123
    app.get('/123',function(req,res){
        res.status(200),
        res.json(questions)
    });
    //配置服务端口
    var server = app.listen(3000, function () {
        var host = server.address().address;
        var port = server.address().port;
        console.log('Example app listening at http://%s:%s', host, port);
     
     
     
  • 相关阅读:
    转:五年java人的一点感悟
    6:ZigZag Conversion
    5:Longest Palindromic Substring
    4:Median of Two Sorted Arrays
    3:Longest Substring Without Repeating Characters
    读写分离
    docker swarm部署spring cloud服务
    kubeadm方式安装kubernetes
    《Spring Boot 实战》随记
    https部署
  • 原文地址:https://www.cnblogs.com/bgwhite/p/9792665.html
Copyright © 2011-2022 走看看