express结合nodejs开启服务示例模版
更新时间:2022年04月12日 10:29:36 作者: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开启服务 的资料请关注脚本之家其它相关文章!
相关文章
Nodejs中解决cluster模块的多进程如何共享数据问题
本篇文章主要介绍了Nodejs中解决cluster模块的多进程如何共享数据问题,有需要的可以了解一下。2016-11-11node.js程序作为服务并在windows下开机自启动(用forever)
这篇文章主要介绍了node.js程序作为服务并在windows下开机自启动的相关资料,因为实现的功能比较简单,没有选择功能比较强大的pm2,文中选择利用了forever,需要的朋友可以参考借鉴,下面来一起看看吧。2017-03-03
最新评论