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 @   阿布_alone  阅读(194)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
历史上的今天:
2019-03-08 vue学习
TOP
点击右上角即可分享
微信分享提示