云服务器-API接口
通常我们都会调用别人的接口来获取一些数据。
有了自己的云服务器就可以自己写接口来调用自己的接口
开始
- 首先你要准备一个写好的接口文件(这里我就临时写了个简单的文件)
const express = require("express"); const app = express(); app.get("/picture",(req,res)=>{ res.end("return picture") }) app.get("/file",(req,res)=>{ res.end("return file") }) app.listen(3000,()=>{ console.log("running") })
- 上传到云服务器上,这里可以使用宝塔面板里面的文件功能直接上传,或者使用
FileZilla
上传上去 - 在命令行(网页上的命令行或者使用Xshell),找到文件。运行你的文件。如果包没有上传上去,则需要下载依赖
- 在宝塔面板中的安全选项中,打开你的接口所需要接口,然后就可以去请求了
持久化运行
以上的方法,在你关闭命令行的时候,你的node也会随之关闭,所以要想使node一直运作的话,我们需要用到一个库forever
- 全局安装
npm install -g forever
forever
的三个常用指令
forever start 文件名.js
:启动node进程forever list
:查看当前启动的进程forever stop 文件名.js
:关闭node进程forever --help
:查看帮助
验证
接口写完之后,知道的人可以一直请求,为了防止这种现象的发生,我们可以想其他接口一样,在请求的时候加入app_key
之类的属性。
(持续更新中。。。)