![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node.js
文章平均质量分 75
zwkkkk1
这个作者很懒,什么都没留下…
展开
-
如何在 Node.js 中使用 import / export 的三种方法
因为一些历史原因,虽然 Node.js 已经实现了 99% 的 ES6 新特性,不过截止 2018.8.10,How To Enable ES6 Imports in Node.JS 仍然是老大难问题 下面我来介绍两种方法可以让我们在 Node.js 中使用 import/export 。借助 Babel1.下载必须的包npm install babel-register...原创 2018-08-10 16:00:09 · 70121 阅读 · 3 评论 -
《Node.js 实战》聊天室版本问题解决方案(第2章)
最近开始学习 Node.js,可是目前 Node.js 不错的入门书都是出版很久的了,书中讲的库已经有部分 API 遗弃,导致我们在敲源码的时候会遇到各种问题,下面是我在跟着《Node.js 实战》的多房间聊天室程序时遇到的版本问题,在这里做个分享~BUG 1:TypeError: fn.bind is not a function错误指向的代码是 chat_server.js 中...原创 2018-08-02 17:37:19 · 750 阅读 · 0 评论 -
《Node.js 实战》版本问题解决方案(第3-6章)
上一篇说了下《Node.js 实战》第二章中聊天室程序的版本问题,再往下跟代码同样也发现了许多版本问题,就在这里一起列一下。 只会列每一章中较长的代码事例中出现的问题,其他短的代码或者我没有列出来的,可以留言大家一起讨论~ ps:同名的书很多,是 TJ大神这本第三章代码清单3-11 用事件发射器实现的简单的发布/预订系统bug1 程序无效果v...原创 2018-08-07 16:19:30 · 3333 阅读 · 1 评论 -
Node.js 开发利器 nodemon
nodemon 是一款非常实用的开发工具,用来监控 Node.js 源代码的任何变化和自动重启服务器。安装npm install -g nodemon这样 nodemon 就会安装在全局环境 也可以下载 nodemon 作为开发环境依赖npm install nodemon -D使用启动应用nodemon [your node app]例如程序...原创 2018-08-31 10:02:58 · 2813 阅读 · 0 评论 -
vscode 配置 nodemon 调试
vscode 和 nodemon 都是开发过程中的神兵利器,前者有着免费、开源、多平台、集成git、代码调试、插件丰富等诸多优势,后者可以实现 node.js 项目的热加载,在修改代码时,node 服务会重新启动,为我们的调试工作减少了许多的不便。 所以是时候告别 console.log 了,本篇会介绍如何配置 vscode 让它有热加载的功能,获得更高的调试效率。步骤第一步...原创 2018-08-31 12:48:54 · 8487 阅读 · 0 评论 -
看一看 Node.js 中的文件路径
这几天初学 Node.js,一开始就被 Node 中的文件路径整得一头包,好在现在已经明白了这个概念以及一些规律,在这里做个分享好了。这是我们的测试项目目录: 下面是这次的测试代码(app.js 中的代码):const fs = require('fs');const path = require('path');const readFile = () => { ...原创 2018-09-04 16:52:33 · 839 阅读 · 0 评论 -
Node.js 中的 Error.captureStackTrace
Error.captureStackTrace(targetObject[, constructorOpt)作用 在 targetObject 上创建一个 .stack 属性,将以字符串的形式返回 Error.captureStackTrace() 语句被调用时的代码位置信息(即:调用栈历史)。特点只能在 Node.js 和 Chrome 浏览器中使用。与 new Error().st...原创 2018-10-23 22:33:12 · 6004 阅读 · 0 评论 -
JSON Web Token 简介
1. 跨域认证的问题一般流程用户向服务器发送用户名和密码。服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。服务器向用户返回一个 session_id,写入用户的 Cookie。用户随后的每一次请求,都会通过 Cookie,将 session_id 传回服务器。服务器收到 session_id,找到前期保存的数据,由此得知用户的身份。问题...原创 2019-04-11 15:45:51 · 531 阅读 · 0 评论