![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node
有节操的程序员
这个作者很懒,什么都没留下…
展开
-
node-mysql使用
使用node连接mysql数据库,首先需要安装mysql数据库和node,在程序中安装连个依赖包 mysql和node-mysql npm install mysql npm install node-mysql 在将mysql包require进去 var mysql = require('mysql'); var conn = mysql.createConnection({//设置端原创 2015-10-21 12:18:16 · 949 阅读 · 0 评论 -
express框架初探
一、构建express项目 1、通过npm install express来安装express框架 2、通过require来依赖一个express框架 var express=reqiure("express"); var app=new express();//通过构造函数来构造一个express框架 app.listen("80");//监听一个端口 二、处理请求原创 2015-10-26 14:46:14 · 314 阅读 · 0 评论 -
log4js日志文件库的使用
log4js日志文件模块,可以帮助我们将系统的日志写到一个文件里面,同时可以对错误日志进行相应的分类,部署和使用起来都比较方便, npm install log4js 在入口文件里面使用 var log4js = require("log4js"); //配置文件 log4js.configure({ appenders:[{ type:"co原创 2015-10-26 14:44:41 · 908 阅读 · 0 评论 -
nodejs+express实现文件上传
最近项目上要使用到文件上传的功能,因为使用了express框架,所以考虑到原创 2015-11-20 11:36:35 · 1769 阅读 · 1 评论 -
nodejs实现命令行工具(一)
要实现一个类似bower init的问答式命令行工具,要通过process来和命令行进行交互 通过process.stdout的输出流来对输出进行控制 process.stdout.write(); 将内容输出到命令行上面 通过process.stdin的输入流来对输入进行控制 需要使用process.stdin.resume();重置输入流,来打开输入流 然后通过process.std原创 2016-02-26 12:06:27 · 1410 阅读 · 0 评论 -
nodejs实现命令行工具(二)
在完成了核心的步骤处理的函数之后我们需要对命令行参数进行处理,以判断是执行哪个命令可以使用process.argv来对命令行参数进行处理,也可以使用commander库来对命令进行解析使用commander库,可以方便我们对命令进行处理,可以采用链式的操作方式, 通过npm install commander --save来下载库 #!/usr/bin/env node 'use stric原创 2016-02-26 14:50:32 · 2414 阅读 · 0 评论 -
nodejs实现命令行工具(三)
在得到命令行传入的数据之后,使用handlebars的模板引擎来将,数据按一定的格式写入到模板里面,然后输出成相应的文件即可 首先我们需要读取模板文件,使用fs模块的readfile函数 function readFileByq(sources){ var deffered = q.defer(); fs.readFile(sources, 'utf8', function(err, d原创 2016-03-02 14:35:29 · 648 阅读 · 0 评论