1. 程式人生 > >使用express作為前端和後臺的中間層Demo

使用express作為前端和後臺的中間層Demo

搭建測試伺服器

使用之前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對應的返回資料即可。