本月博客排行
-
第1名
青否云后端云 -
第2名
vipbooks -
第3名
e_e - kingwell.leng
- lemonhandsome
- silverend
- tanling8334
- jveqi
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
zw7534313 -
第3名
大家都说我很棒 - liyihz2008
- wy_19921005
- gengyun12
- hbxflihua
- e_e
- luxurioust
- dbagirl
- zysnba
- robotmen
- Alsmile
- gaozzsoft
- jywhltj
- cpongo1
- leslie26
- qepwqnp
- zhangdaiscott
- 解宜然
- cuityang
- sichunli_030
- gashero
- fantaxy025025
- vipbooks
- gdpglc
- wallimn
- ssydxa219
- ranbuijj
- javashop
- jickcai
- hanbaohong
- johnsmith9th
- appalese
- gaojingsong
- weiyides
- 淡看人生
- zhangyi0618
- java-007
- AVI
- laiyangdeli
- xpenxpen
- liunancun
- 龙哥IT
- conkeyn
- nychen2000
- lyndon.lin
- ouanui
- silverend
- jveqi
最新文章列表
Node.js中如何捕捉当前堆栈?
一、捕捉堆栈的时机
Node.js中捕捉堆栈只有在new Error()时会进行自动捕捉。初始化Error实例时调用Error.captureStackTrace(this),为实例捕捉堆栈并格式化成字 ...
推荐一款生成的代码可以当做入门学习资料的代码生成器
推荐一款强大的代码生成工具,能够根据数据库表结构,生成当前流行的代码,并能够直接运行,查看效果。
支持生成以下可直接运行的框架
spring boot + spring mvc + spring + mybatis + swagger2 微服务端
spring boot + spring mvc+ spring + mybatis + sw ...
Koa框架教程
《Koa框架教程》的所有示例代码我都运行过,完整代码见附件koa2.zip。
《koa2开发入门》的所有示例代码我都运行过,完整代码见附件koa2ABC.zip和view-koa.zip。
《使用Koa2搭建web项目》的示例代码我并没有运行过,但它的包结构思路值得学习,代码见附件node-koa2.zip。
koa2的官方文档资料详见http://www.koacn.co ...
区块链,星际文件系统(IPFS),Nodejs和Mongodb来构建以太坊DApp电商平台
第一节 简介
欢迎和我们一起来用以太坊开发构建一个去中心化电商DApp!我们将用区块链、星际文件系统(IPFS)、Node.js和MongoDB来构建电商平台类似淘宝的在线电商应用,卖家可以自由地出售商品,买家可以自由地购物:
去中心化: 和淘宝或eBay不同,我们把所有的商业逻辑和核心数据都放在以太坊区块链上,这使 得它成为一个完全去中心化的应用。和淘宝这样中心化的电商平台相比,一 ...
Node.js的类继承方式
1.
const EventEmitter = require('events').EventEmitter;
class Test extends EventEmitter {
constructor(msg) {
super();
this.on('test', function (data) {
this.prin ...
Run hexo command gives error "/usr/bin/env: node: No such file or directory"
最近在搭hexo时遇到这个一个错:“/usr/bin/env: node: No such file or directory”
首先我已经装上Node.js了,但是没装node,我试着apt-get install node好像也没解决,然后翻到了github的这样一个issue:https://github.com/nodejs/node-v0.x-archive/issues/39 ...
ubuntu安装node.js
【笔者亲测,建议使用第二种方法】
在互联网上有很多从源码编译安装Node.js的文章,在此我强烈建议不要采用这种方法。大多数情况下,包维护者对软件结构了解的非常清楚,开发者无需从头编译最新版本的源码。下面的方法适用于最新版本的Ubuntu、Ubuntu 12.04 LTS、Ubuntu 12.10、Ubuntu 13.04等版本。它可以帮助开发者在Ubuntu上安装Node.js,无需从头编译 ...
登录注册------node.js基于express框架搭建---WEB功能
首先下载node,下载好后查看版本node -v
【项目创建】对于express,其实有一种更普遍的方法,那就是直接用它来创建一个项目:
比如,我要创建项目express_test 就输入:express -e express_test
项目创建成功之后,生成4个文件夹,主文件app.js与配置信息文件packetage.json
①bin是项目的启动文件,配置以什么方式启 ...
使用PM2将Node.js的集群变得更加容易
介绍
众所周知,Node.js运行在Chrome的JavaScript运行时平台上,我们把该平台优雅地称之为V8引擎。不论是V8引擎,还是之后的Node.js,都是以单线程的方式运行的,因此,在多核心处理器的系统中并不能发挥其最大的性能。
Node.js的cluster模块
幸运的是,Node.js给我们提供了cluster模块,它可以生成多个工作线程来共享同一个TCP连接。
...
forever 替代工具 pm2 的介绍
[Goodbye node-forever, hello PM2][pm2] [pm2]: (http://devo.ps/blog/2013/06/26/goodbye-node-forever-hello-pm2.html)
看了工具的介绍, 觉得蛮方便的, 就是不支持 CoffeeScript 让人有点抓狂:
Github: https://github.com/Unitech/pm2
...
Node.js 8有哪些重要功能和修复?
5月30日12点,Node.js 8正式发布了,这个版本具有一系列新功能和性能改进,并且这些功能和改进将获得长期支持(LTS)。
下面就来介绍Node.js 8版本中最重要的功能和修复。
新版本的代号是Carbon。Node.js 8将从2017年10月起,正式成为当前的LTS版本,并持续到2019年12月31日。这也意味着Node.js 6版本将在2018年4月进入到维护模 ...
node模块之socket.io
1. 简介
Web领域的实时推送技术,让用户不需要刷新浏览器就可以获得实时更新.它有着广泛的应用场景,比如在线聊天室、在线客服系统、评论系统等.在WebSocket出现之前,很多网站为了实现实时推送技术,通常采用的方案是轮询 (Polling)和Comet技术
socket.io(插口)是一个WebSocket库,包括了客户端的js和服务器端的nodejs,它的目标是构建可以在不同浏览器和移 ...
node.js项目及积累小结
①端口占用问题:
今天运行服务器,启用node文件时报错,终端提示:Error: listen EADDRINUSE :::3000
查询后发现开着两个终端,导致端口被占用,关闭即可.
②数据库操作:
连接数据库,可以使用 mongoose 这个模块操作 mongodb 进行增删改查
③require加载模块
require加载文件代码,可以加载.js,.json,.node后缀的文 ...