api接口简单实现(node环境)
相信大家都遇到过这样的问题,在node运行成功的一份js在python中调用报错
很多人的第一想法都是找错,但是笔者也不知道这是啥问题,推荐大家搭建接口调用js,除了方便快捷,在生产环境中还能提高效率
01
首先是逆向代码,这里简单使用一个rsa加密作为案例(encrypt.js)
const {getEncrypt} = require('./encrypt');// 导入模块 const bodyParser = require("body-parser");// 插件 //app.use 使用中间件(插件) app.use(bodyParser.urlencoded({extend:false})); //设置一个post接口 app.post('/enc',(req,res)=>{ let {ps} = req.body; res.send({err:0,msg:getEncrypt(ps)}); });
02
本地服务器搭建(server.js),node基础的东西,不了解的朋友建议先去学下node
const express = require("express"); const app = express(); // express实例化 // 监听端口,设置回调 app.listen(3000,()=>{ console.log("server start"); });
03
接口书写(也是在server.js中,笔者比较随意,一般是分开来的)
const {getEncrypt} = require('./encrypt');// 导入模块 const bodyParser = require("body-parser");// 插件 //app.use 使用中间件(插件) app.use(bodyParser.urlencoded({extend:false})); //设置一个post接口 app.post('/enc',(req,res)=>{ let {ps} = req.body; res.send({err:0,msg:getEncrypt(ps)}); });
04
postman测试一下接口
python通过request请求即可
总结一下,api接口再搭配一个自己的小服务器,能给实际开发带来很大的便利哦
转自:微信公众号:学习是你劝退
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
2019-03-08 vue学习