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接口再搭配一个自己的小服务器,能给实际开发带来很大的便利哦
转自:微信公众号:学习是你劝退