在一个知识爆炸的时代,身边的一些技术、文章、工具铺天盖地,有时候我们会困惑该如何选择?哪些是对自己有价值的?“CNodejs 每日新闻” 的出现也是期望为大家分享一些 Node.js 相关的技术、教程、工具和开源项目等,希望能帮助到正在使用或对 Node.js 感兴趣的朋友们。我们会每日收集推送,周末汇总发布。
欢迎投稿,推荐或自荐文章/项目/资源等,请提交 Issues 到 github.com/cnodejs/dailynews/issues。
教程
- [教程] Vite,跟snowpack差不多,下一代构建工具,利用浏览器直接支持模块化的特性,抛弃webpack那一套实现bundleless。https://vite-design.surge.sh/guide/
- Node.js 最佳实践 https://github.com/goldbergyoni/nodebestpractices
- Node.js 面试题,侧重后端应用与对 Node 核心的理解 https://github.com/jimuyouyou/node-interview-questions
技术文章
- 实践案例丨教你一键构建部署发布前端和 Node.js 服务 https://zhuanlan.zhihu.com/p/190126689
- 企业级 Node.js 应用性能监控与线上故障定位解决方案 https://www.yuque.com/hyj1991/easy-monitor/architecture
- Node.js crash 如何分析和定位 https://zhuanlan.zhihu.com/p/197607018
- 如何在 Node.js 中判断一个文件是否存在?https://zhuanlan.zhihu.com/p/195722463
- 从 0 到 1 node 项目管理系统:构建篇-jenkins** **https://juejin.im/post/6864163222187540488
- 22187540488
- ServiceMesh究竟解决什么问题? https://mp.weixin.qq.com/s/R0FW9wBpDCXxYJthpTf3sA
- console.log 用烦了?来用内置的 node debugger 吧 https://dev.to/nyxtom/stop-using-console-log-and-use-the-node-debugger-4402
- Node 模块化之争:为什么 CommonJS 和 ES Modules 无法相互协调 https://mp.weixin.qq.com/s/YR9_trcQqpiPzlSeZas4Ng
- 一篇文章构建你的 Node.js 知识体系 https://mp.weixin.qq.com/s/HSAdTZPnvfdWk8nfx8KZng
- 如何在Node+React项目中防止CSRF攻击 https://juejin.im/post/6863998510090584072
- 使用JavaScript+Selenium玩转Web应用自动化测试 https://cnodejs.org/topic/5f435497e8a599751bb50e79
- 用 Node.js 开发一个购物车 https://dev.to/suniljoshi19/unit-testing-react-components-using-enzyme-and-jest-testing-frameworks-2m4k
- Node.js Stream处理 https://mp.weixin.qq.com/s/2Gucf0Qcfn92C7aawIIXZg
- 我写了一个 TypeScript 虚拟机。https://zhuanlan.zhihu.com/p/202745659
- 深入Node.js的模块加载机制,手写require函数 https://juejin.im/post/6866973719634542606
- 通过源码分析nodejs原理 https://cnodejs.org/topic/5f4c934268156574e6e6dbb3
- JSON Web Tokens (JWT) — 你所需要的全部解释 (英文) https://medium.com/@weinberger.ariel/json-web-token-jwt-the-only-explanation-youll-ever-need-cf53f0822f50
面试&问答
- node.js和前端js有什么区别?需要重新学习吗?https://www.zhihu.com/question/60164095
- 如何写出一个爆款 Javascript 框架?https://www.zhihu.com/question/417927065/answer/1440663450
- 安装 NVM 失败报错 “Failed to connect to raw.githubusercontent.com port 443: Connection refused” 一种解决方案 https://github.com/hawtim/blog/issues/10
- Node.js 脚本遭遇异常时如何安全退出 https://juejin.im/post/6865060371481395213
- TypeScript写后端的优势是什么?https://www.zhihu.com/question/389662868
项目&工具
- [开源] js不到1千行写的编译器 https://github.com/jamiebuilds/the-super-tiny-compiler
- [开源] 如果想看node原理,推荐一个简易C/C++版。https://github.com/KCreate/charly-vm/blob/main/src/vm/vm.cpp
- [开源] 通过GitHub action来创建ci工作量中的发布部分。https://github.com/chrnorm/deployment-action
- [社区] 使用JavaScript+Selenium玩转Web应用自动化测试
- 30s 零配置启动完整的 REST API server https://github.com/typicode/json-server
- NPM 多 package 管理发布工具 https://github.com/lerna/lerna
- React 全栈开发框架 https://github.com/blitz-js/blitz
- Yapi 一个使用 Node.js 开发的接口可视化管理工具,支持接口可视化界面操作、数据 Mock、自动化测试、权限管理功能 https://github.com/YMFE/yapi
- Node.js 日志库 winston https://juejin.im/post/6865926810061045774
- 10 个你可能还不知道 VS Code 使用技巧 https://zhuanlan.zhihu.com/p/213868356
- Node.js 库检查一个文件是文本文件还是二进制文件 https://github.com/bevry/istextorbinary
- JavaScript 拖拽网站构建器 https://github.com/givanz/VvvebJs
- 所有场景都能用到 30s 就能读完的 JavaScript 片段集合 https://github.com/30-seconds/30-seconds-of-code
编辑: qufei1993
订阅新闻: http://tinyletter.com/cnodejs
招聘专区: https://cnodejs.org/?tab=job
文档地址 https://www.yuque.com/egg/nodejs-news/ 备注:微信不支持外链跳转,可 “阅读原文” 查看
- END -
敬请关注「Nodejs技术栈」微信公众号,获取优质文章,如需投稿可在后台留言与我取得联系。
▼往期精彩回顾▼CNodejs每日新闻周刊|第 3 期CNodejs每日新闻周刊|第 2 期CNodejs每日新闻周刊|第 1 期