前言:这两天学了下nodejs,网络上有很多教程但是我觉得不是很全面,所以写一下我学习的过程和当中所遇到的问题。
1、安装
安装不用我多说,直接去nodejs官网(https://nodejs.org/en/),下载你电脑所对应的系统版本然后全部点击下一步傻瓜式安装就行了。(现在node的版本已经在window系统下会自动添加path的系统变量,不需要你去手动添加了)
2、测试
启动node.js这个exe程序,在win+r输入cmd命令程序里或安装文件自带Node.js command prompt里输入 node -v 然后敲回车就会显示你node的版本,就意味着你安装成功了。
(plus1:注意不要到node.js这个程序打开的窗口里敲命令行,开始我就是到这里敲,懵逼好久。。)
(plus2:你要先打开nodejs这个程序,意味它是个javascript运行环境,要先打开放在那里,再切到命令行程序里输入命令行)
3、命令行里打印一条hello world语句
新建一个js文件,随便丢到哪里,但是你要记住路径,我这里是:E:\nodetest\test.js
用你的编辑器打开这个test.js,输入一条 console.log("hello world"); 语句、保存;再到命令行程序里输入即可
(plus:开始的时候我以为文件要像php一样丢到Apache特定的目录文件夹下,弄了很久,node里调用js文件随便丢)
4、hello wrold小应用的创建
在上面的test.js文件里输入:
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(8888);
然后到命令行里输入一边命令:node E:\nodetest\test.js (输人你的js文件路径) 回车。
然后到浏览器里面输入http://localhost:8888就可以看到hello world显示出来了
以上。
如果你要搞清楚这几行代码的意思和缘由,就去看Node入门(http://www.nodebeginner.org/index-zh-cn.html)这本书,写得很好,看完照着敲完做出一个上传图片的简单应用,我觉得应该算是入门了。
以上哪里有错误还望大神指正,共同探讨,一起进步。