express結(jié)合nodejs開啟服務(wù)示例模版
更新時間:2022年04月12日 10:29:36 作者:Jeff的技術(shù)棧
這篇文章主要為大家展現(xiàn)了express結(jié)合nodejs開啟服務(wù)的代碼示例模版,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
express服務(wù)端
//用node開啟服務(wù) const express = require('express') const app = express() //const sum = require("./sum") # 方法單獨封裝成文件 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()) //返回數(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ù)啟動,監(jiān)聽地址為: http://127.0.0.1:3000" ) });
以上就是express結(jié)合nodejs開啟服務(wù)示例模版的詳細(xì)內(nèi)容,更多關(guān)于express結(jié)合nodejs開啟服務(wù) 的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Nodejs中解決cluster模塊的多進程如何共享數(shù)據(jù)問題
本篇文章主要介紹了Nodejs中解決cluster模塊的多進程如何共享數(shù)據(jù)問題,有需要的可以了解一下。2016-11-11用node開發(fā)并發(fā)布一個cli工具的方法步驟
這篇文章主要介紹了用node開發(fā)并發(fā)布一個cli工具的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-01-01node.js程序作為服務(wù)并在windows下開機自啟動(用forever)
這篇文章主要介紹了node.js程序作為服務(wù)并在windows下開機自啟動的相關(guān)資料,因為實現(xiàn)的功能比較簡單,沒有選擇功能比較強大的pm2,文中選擇利用了forever,需要的朋友可以參考借鑒,下面來一起看看吧。2017-03-03在Node.js應(yīng)用中讀寫Redis數(shù)據(jù)庫的簡單方法
這篇文章主要介紹了在Node.js應(yīng)用中讀寫Redis數(shù)據(jù)庫的簡單方法,Redis是一個內(nèi)存式高速數(shù)據(jù)庫,需要的朋友可以參考下2015-06-06win系統(tǒng)下nodejs環(huán)境安裝配置
這篇文章主要介紹了win系統(tǒng)下nodejs環(huán)境安裝配置的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05