express結(jié)合nodejs開啟服務(wù)示例模版
express服務(wù)端
//用node開啟服務(wù)
const express = require('express')
const app = express()
//const sum = require("./sum") # 方法單獨(dú)封裝成文件
var bodyParser = require("body-parser")
app.use(bodyParser())
//執(zhí)行的方法
function sum (a,b){
return a+b
}
app.post('/get_data',function (req, res) {
let result = req.body
console.log('data:',result)
let a = parseInt(result.a)
let b = parseInt(result.b)
console.log('a:',a)
console.log('b:',b)
result = sum(a,b)
console.log('result:',result)
res.send(result.toString()) //返回?cái)?shù)據(jù)
})
app.listen(3000,() => {
console.log('開啟服務(wù),端口3000')
})
express客戶端
import requests
url = "http://127.0.0.1:3000/get_data"
data = {
"a": 1,
"b": 2
}
req = requests.post(url,data)
print(req.text)
express模版
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.post('/geturl', function (req, res) {
let { url } = req.body;
let new_url = getUrl(url);
console.log('result:\n',new_url);
res.send(new_url);
});
app.post('/getsign', function (req, res) {
let { url } = req.body;
let sign = getSign(url);
console.log('result:\n',sign);
res.send(sign);
});
const server = app.listen(3000, function () {
console.log(
"node服務(wù)啟動(dòng),監(jiān)聽地址為: http://127.0.0.1:3000"
)
});以上就是express結(jié)合nodejs開啟服務(wù)示例模版的詳細(xì)內(nèi)容,更多關(guān)于express結(jié)合nodejs開啟服務(wù) 的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Nodejs中解決cluster模塊的多進(jìn)程如何共享數(shù)據(jù)問(wèn)題
本篇文章主要介紹了Nodejs中解決cluster模塊的多進(jìn)程如何共享數(shù)據(jù)問(wèn)題,有需要的可以了解一下。2016-11-11
用node開發(fā)并發(fā)布一個(gè)cli工具的方法步驟
這篇文章主要介紹了用node開發(fā)并發(fā)布一個(gè)cli工具的方法步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-01-01
node.js程序作為服務(wù)并在windows下開機(jī)自啟動(dòng)(用forever)
這篇文章主要介紹了node.js程序作為服務(wù)并在windows下開機(jī)自啟動(dòng)的相關(guān)資料,因?yàn)閷?shí)現(xiàn)的功能比較簡(jiǎn)單,沒(méi)有選擇功能比較強(qiáng)大的pm2,文中選擇利用了forever,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-03-03
在Node.js應(yīng)用中讀寫Redis數(shù)據(jù)庫(kù)的簡(jiǎn)單方法
這篇文章主要介紹了在Node.js應(yīng)用中讀寫Redis數(shù)據(jù)庫(kù)的簡(jiǎn)單方法,Redis是一個(gè)內(nèi)存式高速數(shù)據(jù)庫(kù),需要的朋友可以參考下2015-06-06
win系統(tǒng)下nodejs環(huán)境安裝配置
這篇文章主要介紹了win系統(tǒng)下nodejs環(huán)境安裝配置的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05

