nodejs 使用 koa2 搭建 web 服务

前言

js 小程序 逆向中,经常会遇到没法还原的算法,这时候使用 nodejs 运行代码就比较方便了,然后在提供一个 server
nodejs 里也有比较多的 web 框架 koa 比较好用,也轻便

koa demo

const Koa = require('koa')
const app = new Koa()
const router = require('koa-router')()

router.get('/', async (ctx) => {
    ctx.response.body = 'Hello World'
})

// log 输出
app.use(async (ctx, next) => {
    await ctx.set('Access-Control-Allow-Origin', '*');
    const start = new Date()
    await next()
    const ms = new Date() - start
    console.log(`${ctx.method} ${ctx.url} - ${ms}ms`)
})

// 路由
app.use(router.routes())
app.use(router.allowedMethods())

app.listen(7000)
console.log('start server ! 127.0.0.1:7000')

koa 依赖 package.json

{
  "name": "demo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "koa": "^2.11.0",
    "koa-router": "^7.4.0"
  }
}

最后

访问 127.0.0.1:7000 成功返回了结果

暂无评论
本文作者:
本文链接: https://www.qinless.com/?p=452
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 qinless 的博客!
100

发表评论

返回顶部