随笔分类 -  nodejs

nodejs
摘要:背景:首先,需求是这样,Vue项目中使用的是iview第三方UI库,要修改组件DatePicker中默认选中的当日的日期(如下图),实现无论在哪个时区,均显示中国的日期 (图1-1) 由于,iview提供的api中并没有可以设置当前选中的日期的参数,而是默认取的new Date(),也就是当前系统的 阅读全文
posted @ 2021-06-08 17:15 zhishaofei3 阅读(335) 评论(0) 推荐(0)
摘要:我的环境 亚马逊(AWS)的一个ubuntu虚拟机. node openssl 生成证书 输入如下命令会在你的当前文件夹生成localhost.key和localhost.cert. openssl genrsa -out localhost.key 2048 openssl req -new -x 阅读全文
posted @ 2020-09-16 16:19 zhishaofei3 阅读(547) 评论(0) 推荐(0)
摘要:友情提醒:NodeJS自从7.6版开始已经内置了对async/await的支持。如果你还没用过该特性,那么接下来我会给出一系列的原因解释为何你应该立即开始使用它并且会结合示例代码说明。 async/await快速入门 为了让还没听说过这个特性的小伙伴们有一个大致了解,以下是一些关于该特性的简要介绍: 阅读全文
posted @ 2018-03-17 16:35 zhishaofei3 阅读(185) 评论(0) 推荐(0)
摘要:NODE_ENV不是内部或外部命令,也不是可运行的程序 解决办法:安装across-env:npm install cross-env –save-dev 在运行命令加前缀:在NODE_ENV=xxxxxxx前面添加cross-env就可以了。 例如: 转自 http://blog.csdn.net 阅读全文
posted @ 2018-02-11 12:24 zhishaofei3 阅读(3519) 评论(0) 推荐(0)
摘要:Yarn 是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。就像我们可以从官方文档了解那样,它的目的是解决这些团队使用 npm 面临的少数问题,即: 安装的时候无法保证速度/一致性 安全问题,因为 npm 安装时允许运行代码 阅读全文
posted @ 2018-01-21 10:49 zhishaofei3 阅读(3885) 评论(0) 推荐(0)
摘要:被吐嘈的NodeJS的异常处理 许多人都有这样一种映像,NodeJS比较快; 但是因为其是单线程,所以它不稳定,有点不安全,不适合处理复杂业务; 它比较适合对并发要求比较高,而且简单的业务场景。在Express的作者的TJ Holowaychuk的告别Node.js一文中列举了以下罪状:Farewe 阅读全文
posted @ 2017-07-25 14:41 zhishaofei3 阅读(656) 评论(0) 推荐(0)
摘要:I recently updated my node to 7.2.1 and noticed that there is a warning coming: (node:4346) DeprecationWarning: Calling an asynchronous function witho 阅读全文
posted @ 2017-07-24 11:05 zhishaofei3 阅读(4760) 评论(0) 推荐(0)
摘要:var fs = require('fs') var Promise = require("bluebird") function file1() { return new Promise((resolve, reject) => { fs.writeFile('cc/file1.txt', 'file1', (err) => { if (err) { ... 阅读全文
posted @ 2017-07-18 09:53 zhishaofei3 阅读(322) 评论(0) 推荐(0)
摘要:什么是Node.js 官网介绍: Node.js不是一个语言,也不是一个库,更不是一个框架。只是一个运行环境,也就是平台。在Node.js这个平台上,我们可以使用JavaScript 来编写程序,实现相应的功能。 使用Node.js 可以轻松地进行服务器端应用开发,PHP、Python、Ruby能做 阅读全文
posted @ 2017-02-20 09:26 zhishaofei3 阅读(318) 评论(0) 推荐(0)
摘要:一行命令启动http-server总结:1. python2.xpython2 -m SimpleHTTPServer 80002. python3.xpython -m http.server 80003. twistd(python)twistd -n web -p 8000 --path .或... 阅读全文
posted @ 2015-04-25 09:10 zhishaofei3 阅读(1132) 评论(0) 推荐(0)
摘要:修改ftp的根目录只要修改/etc/vsftpd/vsftpd.conf文件即可:加入如下几行:local_root=/var/www/htmlchroot_local_user=YESanon_root=/var/www/html注:local_root 针对系统用户;anon_root 针对匿名... 阅读全文
posted @ 2015-04-22 15:02 zhishaofei3 阅读(428) 评论(0) 推荐(0)
摘要:标题无“转载”即原创文章,版权所有。转载请注明来源:http://besteam.im/blogs/article/31/。我一直对字符界面有抵触感,即使会用vim,我的linux脚本(python/bash script)一般都是在windows下写完调试好,然后传到linux上的。不过写好的li... 阅读全文
posted @ 2015-03-30 15:18 zhishaofei3 阅读(8396) 评论(1) 推荐(0)
摘要:https://www.npmjs.org/package/n 阅读全文
posted @ 2015-03-30 14:06 zhishaofei3 阅读(249) 评论(0) 推荐(0)
摘要:安装node之前1.之前在windows平台上安装node,直接下载一个安装文件得了。但是mac osx是基于unix架构的嘛,跟linux很像啊。在linux上安装我们多习惯用命令行工具安装啊,mac osx也要用命令行工具才好啊。2.homebrew是池建强大牛极力推荐的osx的包管理工具。通过... 阅读全文
posted @ 2015-03-30 13:49 zhishaofei3 阅读(194) 评论(0) 推荐(0)
摘要:var express = require('../') , request = require('supertest') , cookieParser = require('cookie-parser')describe('req', function(){ describe('.signe... 阅读全文
posted @ 2015-03-06 23:03 zhishaofei3 阅读(331) 评论(0) 推荐(0)
摘要:1.源码缩影 !(function (name, definition) { var hasDefine = typeof define === 'function', //检查上下文环境是否为AMD或CMD hasExports = typeof module !==... 阅读全文
posted @ 2015-03-06 22:02 zhishaofei3 阅读(379) 评论(0) 推荐(0)
摘要:当我们在写web的时候,难免会要使用到cookie,由于node.js有了express这个web框架,我们就可以方便地去建站。在使用express时,经常会使用到cookie-parser这个插件。今天我们来分析一下这个插件。这个插件通常当作中间件使用,app.use(cookieParser()... 阅读全文
posted @ 2015-03-06 21:56 zhishaofei3 阅读(401) 评论(0) 推荐(0)
摘要:Mongoose API : http://mongoosejs.com/docs/api.html// mongoose 链接var mongoose = require('mongoose');var db = mongoose.createConnection('mongodb://127.0... 阅读全文
posted @ 2015-03-04 16:36 zhishaofei3 阅读(314) 评论(0) 推荐(0)
摘要:问题:我使用expressjs和mongostore来管理session。下面是expressjs中的设置。app.configure(function(){ app.use(express.session({ secret:conf.secret, maxAge:newDate(Date.... 阅读全文
posted @ 2015-03-03 18:54 zhishaofei3 阅读(922) 评论(0) 推荐(0)
摘要:开发工具1.WebStorm,毫无疑问非他莫属,跨平台,强大的代码提示,支持Nodejs调试,此外还支持vi编辑模式,这点我很喜欢。2.做些小型项目用Sublime Text。3.Browserify:将你的nodejs模块应用到浏览器中4.nvm:nodejs版本管理工具,你可能会用到多个node... 阅读全文
posted @ 2015-03-03 15:26 zhishaofei3 阅读(267) 评论(0) 推荐(0)