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接口再搭配一个自己的小服务器,能给实际开发带来很大的便利哦

转自:微信公众号:学习是你劝退

posted @ 2022-03-08 23:11  阿布_alone  阅读(187)  评论(0编辑  收藏  举报
TOP