express结合nodejs开启服务示例模版
作者:Jeff的技术栈
这篇文章主要为大家展现了express结合nodejs开启服务的代码示例模版,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
express服务端
//用node开启服务 const express = require('express') const app = express() //const sum = require("./sum") # 方法单独封装成文件 var bodyParser = require("body-parser") app.use(bodyParser()) //执行的方法 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()) //返回数据 }) app.listen(3000,() => { console.log('开启服务,端口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服务启动,监听地址为: http://127.0.0.1:3000" ) });
以上就是express结合nodejs开启服务示例模版的详细内容,更多关于express结合nodejs开启服务 的资料请关注脚本之家其它相关文章!