zoukankan      html  css  js  c++  java
  • node 请求接口



    1、app.js

    var express = require('express')
    const bodyParser = require('body-parser')
    const cookieParser = require('cookie-parser');





    var app = express();
    app.use(bodyParser())
    app.use(cookieParser())



    app.get('/', function(req, res){
        console.log(req.query)
        res.json({success:100})
    })
    app.post('/', function(req, res){
        console.log(req.body)
        res.json({success:2000})
    })




    app.listen(3000)

    2、client.js

    var express = require('express')
    var app = express();
    var Client = require('node-rest-client').Client;
    var client = new Client();

    app.get('/', function(req, res){
        var args = {
            parameters: { arg1: "hello", arg2: "world" },
            headers: { "test-header": "client-api" }
        };
        client.get("http://localhost:3000",args, function (data, response) {
            console.log(data);
           // console.log(response);
        });

    })
    app.get('/abc', function(req, res){
        var args = {
            data: { test: "hello" ,user:11111},
            headers: { "Content-Type": "application/json" }
        };
        client.post("http://localhost:3000",args, function (data, response) {
            console.log(data);
            res.send(data)
           // console.log(response);
        });

    })

    app.listen(8888)

    3、分别启动app.js 和 client.js

    4、在网站出入locahost:8888

  • 相关阅读:
    zabbix key 模样
    windows key代码
    windows更新代理地址配置
    Proftpd搭建
    SAS界面标题乱码
    jenkins-2.225部署
    DNS 安全详解
    DNS搭建
    修复linux登录超时问题
    prometheus安装全过程
  • 原文地址:https://www.cnblogs.com/zhangshuda/p/7640341.html
Copyright © 2011-2022 走看看