node
文章平均质量分 67
itKingOne
热爱生活,热爱运动,活出精彩,活出新高度
展开
-
node特性以及优缺点
本文主要讲解一些node的特性以及优缺点,我们在选择的时候也可以有个更综合的考评,俗话说的好没有最好的,只有最合适的原创 2017-03-15 11:18:14 · 1318 阅读 · 0 评论 -
node进程管理器神器——PM2(值得收藏)
PM2作为小邹一直在使用的node进程管理软件,我自己心里是感觉非常方便,它在解决node中间层进程异常方面有着不小的功劳,下面小邹就它的两种使用模式给大伙讲解一下(文章同步自小邹的头条号:沪漂程序员的生活史):运行模式fork_mode cluster_modepm2 start app.js 默认开启的是fork模式,pm2 start app.js -i max 是开启clu...原创 2018-11-12 17:00:18 · 1403 阅读 · 0 评论 -
Llinux下搭建NPM私服
搭建NPM私服由于网上文档所采用的NodeJS和CNPM版本过老,包括GitHub官网,都有或多或少的问题,最终经过折腾和整理形成这篇文档,文档中数据库选用MySQL,架设Nginx代理非必需。1.安装NodeJSmkdir -p /App/srccd /App/srcwget https://nodejs.org/dist/v6.4.0/node-v6.4.0-linux-x64.tar.x...转载 2018-05-18 11:26:30 · 885 阅读 · 0 评论 -
node.js 使用ejs模板引擎时后缀换成.html
这是一个小技巧,看着.ejs的后缀总觉得不爽,使用如下方法,可以将模板文件的后缀换成我们习惯的.html。1.在app.js的头上定义ejs:代码如下:var ejs = require('ejs'); 2.注册html模板引擎: 代码如下:app.engine('html',ejs.__express); 3.将模板引擎换成html: 代码如下:app.set('view engine', 'h...转载 2018-03-06 11:09:45 · 628 阅读 · 0 评论 -
pm2配置文件部分参数解析
首先,在项目根目录新建一个pm2.json文件,然后在文件中写入:{ "apps": [ { "name": "mstore", "cwd": "/www/mstore", "script": "build/app.js", "log_date_format": "YYYY-MM-DD HH:mm Z",原创 2018-02-27 14:21:38 · 4308 阅读 · 0 评论 -
nodejs http模块的讲解以及request包的使用
http大部分的node使用者,都是用node来做Web API的,而HTTP模块是提供Web API的基础。为了支持所有的HTTP应用,node中的HTTTP模块提供的API是偏向底层化的。利用HTTP模块,我们可以简单快速搭建一个Web Server。node提供了http这个核心模块(不用安装哦,直接require就可以了),用于创建http server服务,使用下面代码,轻松在本机的转载 2018-02-05 14:10:29 · 37617 阅读 · 0 评论 -
前端开发者该如何应用数据库
作为前端开发人员保存用户数据信息的最简便的方法是什么。因此我来说明一下如何实现它。 配置数据库 首先我们须要先有一个数据库。你可以通过 mlab 获取一个免费的。注册之后,在 MongoDB 的部属表中点击 新建。 我们要用的是这个免费的沙盒数据。 创建数据库之后,我们需要创建一个账户以便于我们进行自我验证。点击数据库名称,然后点击 用户 , 并添加数据库用户 。 写原创 2017-11-28 12:14:26 · 5235 阅读 · 0 评论 -
在阿里云服务器上部署基于PM2和mongose的Node项目
前言最近工作不是很忙,在空闲时间学习用node+express搭建自己的个人博客。目前进度大概进行到一半了,等不及想部署上线看下效果(学习阶段的人总是很兴奋,有一点点小成果就想马上看看 =_=!)。 于是买了个阿里云服务器和域名,自己尝试来部署一下,捣鼓了两天终于捣鼓好了,这里来记录一下,以免后面又忘了。博客地址:www.itzoujie.com参考:阿里云帮助文档:原创 2017-12-04 10:14:14 · 1370 阅读 · 0 评论 -
Node层模拟实现multipart表单的文件上传
Node层模拟实现multipart表单的文件上传进入全屏有时候就是有这样的需求,Nodejs做webserver,从浏览器端上传文件到后端服务器,Node层只是做一个数据中转,如果在这个过程中,Node webserver需要对数据进行适当加工,然后再Post到后端,那么就得在Node层模拟文件上传了。首先,通过浏览器上传文件,PostData格式是长着个原创 2017-11-08 16:28:50 · 1037 阅读 · 1 评论 -
Puppeteer--UI自动化测试And高级爬虫
先简单介绍Puppeteer官方文档:https://github.com/GoogleChrome/puppeteerPuppeteer is a Node library which provides a high-level API to control headless Chrome over the DevTools Protocol. It can also be转载 2017-10-19 17:46:51 · 4491 阅读 · 0 评论 -
Node.js、express、mongodb 入门(基于easyui datagrid增删改查)
前言 从在本机(win8.1)环境安装相关环境到做完这个demo大概不到两周时间,刚开始只是在本机安装环境并没有敲个Demo,从周末开始断断续续的想写一个,按照惯性思维就写一个增删改查吧,一方面是体验下node.js的魔力,二就是看看node.js、express和mongoose的API,其次就是把自己入门的过程记录下来,方便自己查看,再就是对入门的朋友起一个引导的作用。原创 2017-09-12 10:58:40 · 833 阅读 · 0 评论 -
nodejs操作mongodb的填删改查模块的制作及引入
安装相关模块如果使用这个的话,你需要先自己安装一下他需要的模块,在根目录输入npm install mongodb --save1进行模块安装,安装成功以后就可以进行以下的步骤。文件的引入以下是我书写的相关代码,放到你可以引用的相关目录,本人放到了express的根目录function Mongo(options) { this.settings转载 2017-09-06 16:23:08 · 389 阅读 · 0 评论 -
Nodejs连接MySQL
前言MySQL是一款常用的开源数据库产品,通常也是免费数据库的首选。查了一下NPM列表,发现Nodejs有13库可以访问MySQL,felixge/node-mysql似乎是最受关注项目,我也决定尝试用一下。要注意名字,”felixge/node-mysql”非”node-mysql”,安装部分会介绍这个小插曲!目录node-mysql介绍建立MySQL测试原创 2017-09-04 14:19:57 · 600 阅读 · 0 评论 -
node进阶之process进程
虽然node对操作系统做了很多抽象的工作,但是你还是可以直接和他交互,比如和系统中已经存在的进程进行交互,创建工作子进程。node是一个用于事件循环的线程,但是你可以在这个事件循环之外创建其他的进程(线程)参与工作。 进程模块 process模块允许你获得或者修改当前node进程的设置,不想其他的模块,process是一个全局进程(node主进程),你可以直接通过process原创 2017-07-10 15:43:47 · 777 阅读 · 0 评论 -
node+express下获取请求参数
目录Getquery参数的获取Postpost的数据获取其他信息获取请求的头信息routecookieshostnameiporiginalUrlprotocolsecurexhr 针对Express的版本4.XGetquery参数的获取url假设:http://localhost:3000/users原创 2017-06-29 15:19:12 · 2725 阅读 · 0 评论 -
node作为中间服务层如何发送请求
GET请求:1234567891011121314151617181920212223242526272829303132原创 2017-05-08 16:44:13 · 2644 阅读 · 0 评论 -
mongoose数据查询之bluebird的使用
如果我们需要在mongoose中使用 promise方法,一般会想到mongoose 自带的mpromise ,但是这种方法,已经不再被建议了,虽然目前一般情况下还不影响使用,但如果能够使用一种稳妥的方式最好不过。 替代方法有很多,例如require('q') koa yield 等,这里我介绍一种使用bluebird 的方法。 网上很多关于使用bluebird 的说法,都偏向原创 2017-05-04 14:26:01 · 1782 阅读 · 0 评论 -
koa2+mysql实现简单的登陆注册
先附上源码地址:https://github.com/zj0715zh/koa2-mysql有兴趣的可以下载看看,那么现在我们进入正题:什么是koa框架?koa是一个基于node实现的一个新的web框架,它是由express框架的原班人马打造的。它的特点是优雅、简洁、表达力强、自由度高。它更express相比,它是一个更轻量的node框架,因为它所有功能都通过插件实现。关...原创 2019-04-30 09:23:55 · 4114 阅读 · 3 评论