随笔分类 -  node.js

http://nodejs.org/download/
摘要:aggregate聚合是通过管道操作实现的。聚合管道里的每一步输出,都会作为下一步的输入,每一步在输入文档执行完操作后生成输出文档。 聚合管道: projectproject()match 用于过滤 阅读全文
posted @ 2019-10-11 17:23 绿茶叶 阅读(12688) 评论(0) 推荐(0) 编辑
摘要:windows系统下,运行node应用的时候,会有个命令窗存在,看着就碍眼,而且一不小心就关掉了,那有没有方法让node应用也可以运行在后台呢?方法也不止一种,我这里就选forever了,因为安装使用简单。 直接用npm 命令全局安装一下: 安装完毕以后,直接来到应用目录下用forever运行nod 阅读全文
posted @ 2019-09-06 09:48 绿茶叶 阅读(620) 评论(0) 推荐(0) 编辑
摘要:利用Ant Design pro开发的项目,如何用Nginx部署呢? 第一步:把项目打包,打包命令如下: npm run build 运行完毕会在项目目录下生成dist文件夹。 第二步:想要测试打包好的代码是否可以正常运行,安装serve,如下命令 npm i serve -g serve安装完毕, 阅读全文
posted @ 2019-05-21 14:18 绿茶叶 阅读(9402) 评论(0) 推荐(0) 编辑
摘要:上面的设置,cmd窗口打印显示,只打印app,errors的log 如果只打印app的log,则单独设置app如下; 阅读全文
posted @ 2018-12-06 13:09 绿茶叶 阅读(615) 评论(0) 推荐(0) 编辑
摘要:windows下打开命令窗口,安装pm2:npm install pm2 -g pm2成功安装,在项目目录下用pm2启动服务:pm2 start index.js,结果启动失败,错误如下: .pm2\pm2.log last 15 lines:PM2 | 2018-11-13T12:57:17: P 阅读全文
posted @ 2018-11-13 14:06 绿茶叶 阅读(5609) 评论(0) 推荐(0) 编辑
摘要:前一阵子遇到这样一个问题,就是之前这篇帖子的问题,访问禁止,检测到可疑访问,事件编号,后来就要求在一个网站里同时监听两个端口。然后就用了下面的代码,发现一个server只能监听一个端口。 var http = require('http'); var express = require('expre 阅读全文
posted @ 2018-09-21 10:30 绿茶叶 阅读(2808) 评论(0) 推荐(0) 编辑
摘要:最近在重新学习JavaScript,看动态原型对象的时候,打印了两个用同一个构造函数生成的对象,但是打印结果却不一样,请看代码: 打印结果: 自己百思不得其解,后来跑去群里问群友,才知道都是JavaScript字符串操作中的隐式调用toString惹的祸," "+box2会默认把box2进行toSt 阅读全文
posted @ 2018-07-31 12:15 绿茶叶 阅读(1214) 评论(0) 推荐(1) 编辑
摘要:JavaScript用function关键字声明函数,可以用return返回值,也可以没有返回值。 建议:要么统一有返回值,要么统一都没有返回值,这样调试代码方便。 函数定义格式: function functionName(参数){ //函数体内 } function functionName(参 阅读全文
posted @ 2018-07-20 12:42 绿茶叶 阅读(12918) 评论(0) 推荐(0) 编辑
摘要:debug是一款控制日志输出的库,可以在开发调试环境下打开日志输出,生产环境下关闭日志输出。这样比console.log方便多了,console.log只有注释掉才能不输出。 debug库还可以根据debug变量选择输出的日志。具体应用如下: 项目中安装debug库: npm install deb 阅读全文
posted @ 2018-07-17 13:46 绿茶叶 阅读(1116) 评论(0) 推荐(0) 编辑
摘要:用express创建应用骨架命令 用express 创建express-example如下: cd express-example //进入项目目录 npm install //安装项目依赖项 SET DEBUG=express-example:* //在启动应用时,查看 DEBUG 环境变量为 e 阅读全文
posted @ 2018-07-16 15:56 绿茶叶 阅读(729) 评论(0) 推荐(0) 编辑
摘要:做网站开发,一提到IE,就会让人头大,有一肚子的牢骚要发:微软为什么不跟着国际标准走呢,总是独树一帜,搞出那么多问题来。IE的firebug调试工具也不太好用,尤其是低版本的IE,更是让人头疼。 最近在做一个项目,本来要结项了,结果客户要求必须要满足IE8,不得不硬着头皮开始做IE8的兼容。 ... 阅读全文
posted @ 2015-05-18 14:39 绿茶叶 阅读(2372) 评论(1) 推荐(0) 编辑
摘要:Backbone 视图对象主要用来渲染数据,监听事件。Backbone的视图对象可以展示Model数据,也可以把用户编辑的Model数据传递到后台,可以通过监听事件操作视图里的DOM元素举例:var PreviewInvoiceItemView=Backbone.View.extend({ e... 阅读全文
posted @ 2015-04-10 13:59 绿茶叶 阅读(1493) 评论(0) 推荐(0) 编辑
摘要:集合(Collection)是一个Backbone对象,用来组织和管理多个模型,它不仅仅是一个javascript数组,还提供了专门的方法来对集合进行排序、过滤和遍历,集合可以方便的与REST服务器进行通信。 RoomCollection=Backbone.collection.extend({mo... 阅读全文
posted @ 2015-04-02 13:25 绿茶叶 阅读(1855) 评论(0) 推荐(0) 编辑
摘要:Backbone的属性验证有2种方法: 1.Backbone自带简单的验证方法,但是验证规则需要自己实现 通过validate()方法进行验证,验证规则写在此方法里。 var RoomModel = Backbone.Model.extend({ validate:function... 阅读全文
posted @ 2015-03-09 15:51 绿茶叶 阅读(2396) 评论(0) 推荐(0) 编辑
摘要:backbone为复杂Javascript应用程序提供MVC(Model View Controller)框架,框架里最基本的是Model(模型),它用来处理数据,对数据进行验证,完成后台数据与前台数据的交互(从前台提交到后台的数据,从后台获取数据传递到前台,都由Model负责)。 bac... 阅读全文
posted @ 2015-03-09 10:37 绿茶叶 阅读(537) 评论(0) 推荐(0) 编辑
摘要:代码正确缩进位置如下,extend "layout"block 'content',-> div ->'nihao' script id:"InvoiceItem",type:"text/template",style:"display: none",-> div ->"{{p... 阅读全文
posted @ 2015-03-06 17:08 绿茶叶 阅读(39584) 评论(0) 推荐(0) 编辑
摘要:引用新版本的body-parser中间件和morgan中间件时,报如下问题:Fri, 09 Jan 2015 06:32:04 GMT morgan deprecated morgan(options): use morgan("dev", options) instead at app.coffe... 阅读全文
posted @ 2015-01-09 14:43 绿茶叶 阅读(4355) 评论(0) 推荐(0) 编辑
摘要:写passport登录验证时,无论如何passport.use 方法都没有被调用,最后在同事的帮助下,才找到问题: 我是用form提交登录数据的, input type:"text",class:"form-control",placeholder:"用户名",id:"username",name: 阅读全文
posted @ 2014-10-27 16:14 绿茶叶 阅读(585) 评论(0) 推荐(0) 编辑
摘要:添加mongodb系统服务命令如下:sc create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --dbpath D:\MongoDB\data --logpath=D:\MongoDB\log\mongodb.log --log... 阅读全文
posted @ 2014-05-22 15:36 绿茶叶 阅读(1009) 评论(0) 推荐(0) 编辑
摘要:在《NodeJs开发指南》第五章,按照书中的要求写好微博实例后,运行代码,发现中文显示出现乱码,原因是:views文件夹下的ejs文件的编码格式不是utf-8。 解决方法:以记事本方式打开ejs文件,然后另存为,选编码格式为utf-8 阅读全文
posted @ 2014-04-25 11:39 绿茶叶 阅读(541) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示