node
有节操的程序员
这个作者很懒,什么都没留下…
展开
-
node-mysql使用
使用node连接mysql数据库,首先需要安装mysql数据库和node,在程序中安装连个依赖包mysql和node-mysqlnpm install mysqlnpm 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 · 315 阅读 · 0 评论 -
log4js日志文件库的使用
log4js日志文件模块,可以帮助我们将系统的日志写到一个文件里面,同时可以对错误日志进行相应的分类,部署和使用起来都比较方便,npm install log4js在入口文件里面使用var log4js = require("log4js");//配置文件log4js.configure({ appenders:[{ type:"co原创 2015-10-26 14:44:41 · 909 阅读 · 0 评论 -
nodejs+express实现文件上传
最近项目上要使用到文件上传的功能,因为使用了express框架,所以考虑到原创 2015-11-20 11:36:35 · 1770 阅读 · 1 评论 -
nodejs实现命令行工具(一)
要实现一个类似bower init的问答式命令行工具,要通过process来和命令行进行交互通过process.stdout的输出流来对输出进行控制process.stdout.write();将内容输出到命令行上面通过process.stdin的输入流来对输入进行控制需要使用process.stdin.resume();重置输入流,来打开输入流然后通过process.std原创 2016-02-26 12:06:27 · 1413 阅读 · 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 评论