使用express作为前端和后台的中间层Demo

来源:互联网 发布:中国政治向左转知乎 编辑:程序博客网 时间:2024/06/06 01:34

搭建测试服务器

使用之前Spring boot项目的测试demo

创建nodejs创建express项目

var express = require("express");var http = require("http");var app = express();app.get('/',function(req,res){    console.log("hello express");    res.send("hello express");});app.get('/add',function(req,res){    console.log("hello express add");    var options = {        host:'127.0.0.1',        port:8080,        path:'/add',        method:'post'    }    var requestServer = http.request(options,function(reqSer,resSer){        console.log('STATUS: ' + reqSer.statusCode);         console.log('HEADERS: ' + JSON.stringify(reqSer.headers));         reqSer.setEncoding('utf8');         reqSer.on('data', function (chunk) {             console.log('BODY: ' + chunk);             res.writeHead(200, {"Content-Type": "text/plain"});              res.write(chunk);            res.end();          });     });    requestServer.on('error', function (e) {         console.log('problem with request: ' + e.message);     });    requestServer.end();});var server = app.listen(8888, function () {  var host = server.address().address  var port = server.address().port  console.log("应用实例,访问地址为 http://%s:%s", host, port)})

运行效果

1.浏览器
这里写图片描述

2.nodejs后台
这里写图片描述

3.服务器后台
这里写图片描述

总结

服务器后台是调用python的一个测试demo,不清除的朋友只需将其当成一个controller对应的返回数据即可。

0 0
原创粉丝点击