firemail

标题: nodejs学习笔记一 [下载、安装、测试、调试] [打印本页]

作者: jimu    时间: 2015-12-11 11:28
标题: nodejs学习笔记一 [下载、安装、测试、调试]
本帖最后由 jimu 于 2015-12-15 00:24 编辑

1.官方下载https://nodejs.org/dist/v4.2.3/node-v4.2.3-x86.msi

2.安装
点下一步。安装完后,会在环境变量Path中查找到安装目录。
如: C:\Program Files\nodejs\

3.测试
cmd命令行中进入如下操作:3.1命令行中执行表达式
C:\Users\Administrator>node
> console.log('hello world');
hello world
undefined

3.2命令行中执行文件[注意文件保存为utf-8格式]
E:\github\qidijiaoyu\firemailProjects\firemail\test>node helloworld.js
hello world

3.3 node.js的命令行工具
E:\github\qidijiaoyu\firemailProjects\firemail\test>node -v
v4.2.2



E:\github\qidijiaoyu\firemailProjects\firemail\test>node -e "console.log('test');"
test

console.log("ttt");
第一行是输入、第二行是返回值 。

4.建立 一个http服务器,app.js 文件采用 严格模式"use strict";
let http = require('http');
http.createServer( function(req, res){
        res.writeHead(200, {'Content-Type':'text/html'});
        res.write('<h1>Node.js</h1>');
        res.end('<p>Firemail</p>')
}).listen(3000);
console.log('HTTP server is listening at port 3000');


5.调试代码安装方法:进入nodejs安装目录,如下(需要package.js中的信息):
C:\Program Files\nodejs\node_modules\npm  
运行  npm install supervisor -g
安装supervisor来控制调试代码。 不需要每次停止重启node.js的服务。
使用supervisor app.js启动。  修改app.js文件后,可直接刷新浏览器,不用重启服务。
4.0以上版本 切换到bin目录,再运行 supervisor www


作者: jimu    时间: 2016-1-9 15:39
以服务形式发布:

https://github.com/jfromaniello/winser






欢迎光临 firemail (http://firemail.wang:8088/) Powered by Discuz! X3