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)文章
Node.js REPL (交互式解釋器)實(shí)例詳解
這篇文章主要介紹了Node.js REPL (交互式解釋器)實(shí)例詳解的相關(guān)資料,Node.js REPL(Read Eval Print Loop:交互式解釋器) 表示一個(gè)電腦的環(huán)境,類似 Window 系統(tǒng)的終端,我們可以在終端中輸入命令,并接收系統(tǒng)的響應(yīng),需要的朋友可以參考下2017-08-08
Nodejs Post請(qǐng)求報(bào)socket hang up錯(cuò)誤的解決辦法
這篇文章主要介紹了Nodejs Post請(qǐng)求報(bào)socket hang up錯(cuò)誤的解決辦法,本文因少加了headers字段信息導(dǎo)致出現(xiàn)這個(gè)錯(cuò)誤,本文給出了一個(gè)完整的實(shí)現(xiàn)代碼,需要的朋友可以參考下2014-09-09
使用 NodeJS+Express 開發(fā)服務(wù)端的簡(jiǎn)單介紹
這篇文章主要介紹了使用 NodeJS+Express 開發(fā)服務(wù)端的簡(jiǎn)單介紹,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-04-04
Nest.js Controller路由和請(qǐng)求處理強(qiáng)大功能解析
這篇文章主要為大家,介紹了Nest.js Controller路由和請(qǐng)求處理強(qiáng)大功能解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
nodejs中用npm初始化來創(chuàng)建package.json的實(shí)例講解
今天小編就為大家分享一篇nodejs中用npm初始化來創(chuàng)建package.json的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-10-10
使用nodejs?spider爬取圖片及數(shù)據(jù)實(shí)現(xiàn)
這篇文章主要為大家介紹了使用nodejs?spider爬取圖片及數(shù)據(jù)實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07
Node.js?實(shí)現(xiàn)簡(jiǎn)單爬蟲的示例代碼
本文主要介紹了Node.js?實(shí)現(xiàn)簡(jiǎn)單爬蟲,爬取美食網(wǎng)站的菜品標(biāo)題和圖片鏈接,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-02-02

