怎样在小程序里实现标题的更改
550
2022-10-27
使用deno开发post请求,get请求,监测文件变化自动重启(类似于nodemon)
launch.js:
const run = () => { return Deno.run({ cmd: ['deno', 'run', '--allow-net', '--allow-read', 'index.js'], cwd: 'app', })}let myPorcess = run()const watcher = Deno.watchFs('./app')for await (const event of watcher) { console.log(event) console.log('kill proceess') myPorcess.close() console.log('restart') myPorcess = run()}
app/index.js:
import { Application, Router, helpers } from 'app = new Application()const router = new Router()router.get('/list', async (ctx) => { const { id } = helpers.getQuery(ctx, { mergeParams: true }) ctx.response.body = { state: 1, data: { id }, message: '成功', }})router.post('/login', async (ctx) => { const result = ctx.request.body() console.log(66678910) if (result.type === 'json') { const { username } = await result.value ctx.response.body = { state: 1, data: { username }, message: '成功', } }})app.use(router.routes())app.use(router.allowedMethods())app.listen({ port: 8000 })console.log(8000)
启动命令:
deno run --allow-net --allow-read --allow-run launch.js
自动重启:
post请求:
get请求:
参考链接:
https://zhuanlan.zhihu.com/p/143947500
https://deno-tutorial.js.org/articles/index.html
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~