2020
10-10
10-10
详解Node.JS模块 process
process模块是nodejs提供给开发者用来和当前进程交互的工具,它的提供了很多实用的API。从文档出发,管中窥豹,进一步认识和学习process模块:如何处理命令参数?如何处理工作目录?如何处理异常?如何处理进程退出?process的标准流对象深入理解process.nextTick如何处理命令参数?命令行参数指的是2个方面:传给node的参数。例如node--harmonyscript.js--version中,--harmony就是传给node的...
继续阅读 >
在Node.js项目开发过程中,随着项目的发展,调用关系越来越复杂,调试工具的重要性日益凸显。Node(v6.3+)集成了方便好用V8Inspect调试器,允许我们通过ChromeDevTools进行图形化的调试和性能分析。同时,我们也可以使用VSCode,Webstorm等支持的编辑器对Node.js程序进行调试。NodeInspect要想启动调试器,我们需要在启动Node.js应用程序时传入--inspect标志,也可以使用该标志提供自定义的端口,例如--inspect=...
一、开发环境准备npminit-y//初始化仓库npmikoakoa-router-S//安装koa和路由模块npminodemon-S二、开启node服务//index.jsconstkoa=require("koa");constrouter=require("koa-router")();constapp=newkoa();router.get("/",asyncctx=>{ctx.body="我是首页"})app.use(router.routes());app.listen(8080);三、配置art-template3-1安装依赖npminstallkoa-art-templateart-template-S四、拆分路由系统//...
本文只介绍简单的应用,关于jsonwebtoken的具体介绍以及原理请参考阮一峰老师的JSONWebToken入门教程。使用的Node框架是koa2,前端发送ajax请求使用axios首先创建工程目录:static中存放静态资源,views存放前端模板,server.js为后端代码。安装必要的依赖项:"dependencies":{"@koa/router":"^8.0.8","jsonwebtoken":"^8.5.1","koa":"^2.12.0","koa-bodyparser":"^4.3.0","koa-ejs":"^4.3.0","koa-jwt":"...