首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
NodeJs
订阅
浪痕的心
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Node.js核心入门(一)
因为以前学习Node.js并没有真正意义上的去学习它,而是粗略的学习了npm的常用命令和Node.js一些模块化的语法,因此昨天花了一天的时间看了《Node.js开发指南》一书。通过这本书倒是让我对Node.js的认识更为全面,但由于这本书出版时间过早,有些API已经发生了变化…
Node.js核心入门(二)
fs 模块是文件操作的封装,它提供了文件的读取、写入、更名、删除、遍历目录、链接等 POSIX 文件系统操作,且所有的方法都有异步和同步的形式。异步方法的最后一个参数都是一个回调函数。传给回调函数的参数取决于具体方法,但回调函数的第一个参数都会保留给异常。如果操作成功完成,则第…
Node.js的可伸缩性
可伸缩性并不是扩展Node.js应用的第三方包的性能,它是Node.js(Javascript运行时环境)的核心功能。Node.js取名为节点(Node),这强调Node.js应用可以通过相互通信的分布式节点向外提供服务。 Node.js集群(cluster)模块不仅为充分利用…
Node.js学习笔记 - Node.js+Express开发网站简单示例
这一篇主要结合前面讲到的知识,去构建一个较为完整的网站应用程序,对前面学到的一些知道做一个串联加深并灵活运用!
2018 年了,你还是只会 npm install 吗?
nodejs 社区乃至 Web 前端工程化领域发展到今天,作为 node 自带的包管理工具的 npm 已经成为每个前端开发者必备的工具。但是现实状况是,我们很多人对这个nodejs基础设施的使用和了解还停留在: 会用 npm install 这里(一言不合就删除整个 node_…
Event Loop、计时器、nextTick
JavaScript 是单线程的,有了 event loop 的加持,Node.js 才可以非阻塞地执行 I/O 操作,把这些操作尽量转移给操作系统来执行。 我们知道大部分现代操作系统都是多线程的,这些操作系统可以在后台执行多个操作。当某个操作结束了,操作系统就会通知 Node…
记一次Node项目的优化
首先这个项目是一个几年前的项目了,期间一直在新增需求,导致代码逻辑变得也比较复杂,接口响应时长也在跟着上涨。 之前有过一次针对服务器环境方面的优化(node版本升级),确实性能提升不少,但是本着“青春在于作死”的理念,这次就从代码层面再进行一次优化。 由于是一个几年前的项目,所…
基于Koa2开发微信二维码扫码支付相关流程
前段时间在开发一个功能,要求是通过微信二维码进行扫码支付。这个情景我们屡见不鲜了,各种电子商城、线下的自动贩卖机等等都会有这个功能。平时只是使用者,如今变为开发者,也是有不小的坑。所以特此写一篇博客记录一下。 打开微信支付的文档,我们可以看到两种支付模式:模式一和模式二。这二者…
NodeJS和TCP:一本通
维护ing... TCP用序列号读数据包进行标记,假设当前的序列号为s,发送数据长度为i,则下次发送数据时的序列号为s+i。在建立连接时通常由计算机生成一个随机数作为序列号初始值。 它等于下一次应该接受到的数据的序列号。假设发送端的序列号为s,发送数据长度为i,那么接收端返回的…
结合源码分析 Node.js 模块加载与运行原理
Node.js 的出现,让 JavaScript 脱离了浏览器的束缚,进入了广阔的服务端开发领域。而 Node.js 对 CommonJS 模块化规范的引入,则更是让 JavaScript成为了一门真正能够适应大型工程的语言。 在 Node.js 中使用模块非常简单,我们日常开…