原创

Windows系统下如何搭建Node.js服务器详解

Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。它是一个JavaScript运行环境,对Google V8引擎进行了封装,V8引 擎执行Javascript的速度非常快,性能非常好,Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行的更好。


目前国内关注度最高,维护最好的node.js网站莫过于www.cnodejs.org,在这里就不和大家说太多关于node.js的相关信息了,下面“素文宅”本站为大家详细说一下Windows系统下如何搭建Node.js服务器以及环境配置。


第一步:下载node.js安装文件

官方下载地址:https://nodejs.org/en/download/,见图:

UFB9_]KA%_$L7W)GXS0)[ZK.png

目前最新Windows版本node-v4.6.0-x64.msi安装包,下面演示就是已最新版做详细叙述的,欢迎大家收藏素文宅,本站地址:www.yoodb.com,下面开始搭建nodejs服务器


第二步:安装node.js服务器

下载完成之后,双击"node-v4.6.0-x64.msi",开始安装node.js服务器,将其自定义安装至E:\work\dev\nodejs目录下,windows键+R快捷键打开cmd控制台输入命令:node -v,测试是否安装成功。

控制台打印出:v4.6.0,表示版本的意思,安装成功,其目录结构如下图所示:

T~$86ER6CR$G4VY64LI`K$7.png

检测npm是否已安装成功,nodejs新版已经集成了npm,无需再次安装,和上述命令类似,windows键+R快捷键打开cmd控制台输入命令:npm -v,测试是否安装成功

控制台打印出:2.15.9,表示版本的意思,安装成功。


第三步:安装相关环境,分别执行如下命令

执行命令npm install express -g,cmd控制台打印如下:

express@4.14.0 C:\Users\yoodb.com-PC\AppData\Roaming\npm\node_modules\express
├── escape-html@1.0.3
├── array-flatten@1.1.1
├── utils-merge@1.0.0
├── content-type@1.0.2
├── merge-descriptors@1.0.1
├── methods@1.1.2
├── cookie-signature@1.0.6
├── encodeurl@1.0.1
├── vary@1.1.0
├── path-to-regexp@0.1.7
├── parseurl@1.3.1
├── serve-static@1.11.1
├── etag@1.7.0
├── content-disposition@0.5.1
├── cookie@0.3.1
├── fresh@0.3.0
├── range-parser@1.2.0
├── depd@1.1.0
├── qs@6.2.0
├── debug@2.2.0 (ms@0.7.1)
├── proxy-addr@1.1.2 (forwarded@0.1.0, ipaddr.js@1.1.1)
├── on-finished@2.3.0 (ee-first@1.1.1)
├── finalhandler@0.5.0 (unpipe@1.0.0, statuses@1.3.0)
├── accepts@1.3.3 (negotiator@0.6.1, mime-types@2.1.12)
├── send@0.14.1 (destroy@1.0.4, ms@0.7.1, statuses@1.3.0, mime@1.3.4, http-errors@1.5.0)
└── type-is@1.6.13 (media-typer@0.3.0, mime-types@2.1.12)

执行命令npm install jade -g,cmd控制台打印如下:

npm WARN deprecated jade@1.11.0: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer
C:\Users\yoodb.com-PC\AppData\Roaming\npm\jade -> C:\Users\yoodb.com-PC\AppData\Roaming\npm\node_modules\jade\bin\jade.js
jade@1.11.0 C:\Users\yoodb.com-PC\AppData\Roaming\npm\node_modules\jade
├── commander@2.6.0
├── character-parser@1.2.1
├── void-elements@2.0.1
├── mkdirp@0.5.1 (minimist@0.0.8)
├── clean-css@3.4.20 (commander@2.8.1, source-map@0.4.4)
├── constantinople@3.0.2 (acorn@2.7.0)
├── jstransformer@0.0.2 (is-promise@2.1.0, promise@6.1.0)
├── with@4.0.3 (acorn@1.2.2, acorn-globals@1.0.9)
├── transformers@2.1.0 (promise@2.0.0, css@1.0.8, uglify-js@2.2.5)
└── uglify-js@2.7.3 (async@0.2.10, uglify-to-browserify@1.0.2, source-map@0.5.6, yargs@3.10.0)

执行命令npm install mysql -g,cmd控制台打印如下:

mysql@2.11.1 C:\Users\yoodb.com-PC\AppData\Roaming\npm\node_modules\mysql
├── sqlstring@2.0.1
├── bignumber.js@2.3.0
└── readable-stream@1.1.14 (inherits@2.0.3, string_decoder@0.10.31, isarray@0.0.1, core-util-is@1.0.2)

注意:

所有命令都使用-g参数进行全局安装的,全局安装在C:\Users\yoodb.com-PC\AppData\Roaming\npm目录下,这样安装的好处是在当前用户下或在磁盘的所有其他地方都可以访问到相对方便。


第四步:安装CoffeeScript

执行命令npm install coffee-script -g,cmd控制台打印如下:

C:\Users\yoodb.com-PC\AppData\Roaming\npm\cake -> C:\Users\yoodb.com-PC\AppData\Roaming\npm\node_modules\coffee-script\bin\cake
C:\Users\yoodb.com-PC\AppData\Roaming\npm\coffee -> C:\Users\yoodb.com-PC\AppData\Roaming\npm\node_modules\coffee-script\bin\coffee
coffee-script@1.11.0 C:\Users\yoodb.com-PC\AppData\Roaming\npm\node_modules\coffee-script

检测CoffeeScript是否安装成功,windows键+R快捷键打开cmd控制台输入命令:coffee -v,出现版本号CoffeeScript version 1.11.0表示安装成功。

测试CoffeeScript是否能正常运行(CoffeeScript语法使用以及介绍在素文宅www.yoodb.com搜索即可,这里就不介绍了),新建“yoodb.js”文件,内容如下:

for i in [0..10]
    console.log "#{i} Welcome: www.yoodb.com!"

执行语句应该在for循环里面开头需要空格,不能和for对齐,否则报错: unexpected newline,windows键+R快捷键打开cmd控制台输入命令,切换至对应“yoodb.js”文件目录下,输出结果:

C:\Users\yoodb.com-PC>cd e:
E:\
C:\Users\yoodb.com-PC>e:
E:\>cd work\dev\projects\
E:\work\dev\projects>coffee yoodb.js
0 Welcome: www.yoodb.com!
1 Welcome: www.yoodb.com!
2 Welcome: www.yoodb.com!
3 Welcome: www.yoodb.com!
4 Welcome: www.yoodb.com!
5 Welcome: www.yoodb.com!
6 Welcome: www.yoodb.com!
7 Welcome: www.yoodb.com!
8 Welcome: www.yoodb.com!
9 Welcome: www.yoodb.com!
10 Welcome: www.yoodb.com!

以上步骤成功,表示环境基本配置完成。

关注下方微信公众号“Java精选”(w_z90110),回复关键字领取资料:如HadoopDubboCAS源码等等,免费领取资料视频和项目。 

涵盖:程序人生、搞笑视频、算法与数据结构、黑客技术与网络安全、前端开发、Java、Python、Redis缓存、Spring源码、各大主流框架、Web开发、大数据技术、Storm、Hadoop、MapReduce、Spark、elasticsearch、单点登录统一认证、分布式框架、集群、安卓开发、iOS开发、C/C++、.NET、Linux、Mysql、Oracle、NoSQL非关系型数据库、运维等。

评论

分享:

支付宝

微信