首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
NodeJS 库开发
订阅
Caven
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
Node.js v13.2.0 开始支持ES modules了
Node.js 前不久发布了v13.2.0,宣布开始支持ES modules。在此之前,想要在node中使用ES modules,需要添加--experimental-module。v13.2.0版本后,可以直接使用ES modules了。 如果在命令行使用ES module,…
携手Rollup与TS造轮子
随着 Typescript 越来越流行,我也开始随大流使用 ts 把之前用造的轮子重新造一遍。我在打包工具上纠结了一会,是 webpack 还是 gulp 好呢。最终,我选择了 Rollup.js 。(没用过 Rollup 总是充满期待的) 那就敲定使用 Rollup + Ty…
NodeJS模块机制及其应用
模块引用:模块所在的上下文提供require方法,能够接受模块标识为参数引入一个模块的API到当前模块的上下文中。 模块定义:在模块中,存在一个module对象以代表模块本身,同时存在exports作用模块属性的引用。 模块标识:模块标识即为require方法的参数,它要求必须…
如何保护价值上千万的Node.js源代码?
一般情况下不需要,因为代码跑在云端服务器上啊。只要服务器安全,Node.js代码哪怕是明文,也是安全的。 可是凡事不怕一万,就怕万一。假如某天甲方突然要求做私有化部署,而你老板爽快地答应了,并把这个问题丢给你。 好吧,现在情况改变了,你需要代码部署在不信任的环境。一旦把Node…
给前端写的Docker+Node+Nginx+Mongo的本地开发+部署实战
如果你已经了解过 Docker,只是在寻找一种解决方案,想看 DockerFile,可以直接跳到编写 Docker-Compose 的地方。 还记得在上学的时候学校机房里的 VMware Workstation 吗?他可以让我们在 windows 或 mac 上运行许多系统的虚…
一篇文章构建你的 NodeJS 知识体系
最近读《重学前端》,开篇就是让你拥有自己的知识体系图谱,后续学的东西补充到相应的模块,既可以加深对原有知识的理解,又可以强化记忆,很不错的学习方案。 process.nextTick 方法允许你把一个回调放在下一次时间轮询队列的头上,这意味着可以用来延迟执行,结果是比 setT…
Node.js 高级进阶之 fs 文件模块学习
文件操作是开发过程中并不可少的一部分。Node.js 中的 fs 模块是文件操作的封装,它提供了文件读取、写入、更名、删除、遍历目录、链接等 POSIX 文件系统操作。与其它模块不同的是,fs 模块中所有的操作都提供了异步和同步的两个版本,具有 sync 后缀的方法为同步方法,…
用 Mongoose 插件记录Node.js API 日志
随着程序的增长,日志记录成为跟踪所有内容的关键部分。它对于调试目的尤为重要。 现在已经有了 npm 的日志记录模块。这些模块可以将日志存储在不同格式或级别的文件中。我们将使用流行的ORM Mongoose 讨论 Node.js Express 程序中的 API 日志记录。 在 …
KOA2框架原码解析和实现
koa是一个基于node实现的一个新的web框架,它是由express框架的原班人马打造的。它的特点是优雅、简洁、表达力强、自由度高。它更express相比,它是一个更轻量的node框架,因为它所有功能都通过插件实现,这种插拔式的架构设计模式,很符合unix哲学。 koa框架现…
nodejs(二)代码组织和部署
一. 模块路径解析规则 ==注意:==但这两种路径在模块之间建立了强耦合关系,一旦某个模块文件的存放位置需要变更,使用该模块的其它模块的代码也需要跟着调整,变得牵一发动全身,不建议使用。 **内置模块:**如果传递给require函数的是NodeJS内置模块名称,不做路径解析,…