建立node.js服务器(使用express搭建Web环境)

来源:互联网 发布:金钟国力量数据 编辑:程序博客网 时间:2024/05/17 23:03

什么是node.js?

Node.js是一种后台语言,Node.js是由C++写的,它不是Javascript应用,而是一种服务器端的js解释器,
俗的说就是一个Javascript的运行环境,相比懂得一些js语法结构和设计模式的朋友学习node会比较轻松。Node.js支持的系统包括linux、Windows,这意味着程序员可以编写系统级或者服务器端的Javascript代码,交给 Node.js来解释执行。Node.js的Web开发框架Express,可以帮助程序员快速建立web站点,从2009年诞生至今,Node.js的成长的速度有目共睹,其发展前景获得了技术社区的充分肯定。.Node 本身运行Google V8 JavaScript引擎(同chrome),并对其进行了优化,所以速度和性能非常好。

一、下载node.js

1.官网下载地址:https://nodejs.org/en/download/
2.安装:一路点击下一步即可,这里建议把安装位置设置在D盘。

二、安装 Express

express是一个开源的node.js项目框架,初学者使用express可以快速的搭建一个Web项目,express中已经集成了Web的http服务器创建、请求和文件管理以及Session的处理等功能,所以express是非常适合初学者的入门学习。
1.打开cmd
2.输入npm install -g express

通过nmp包管理器进行安装,安装分为: 全局安装:自动安装到“C:\Users[当前用户]\AppData\Roaming\npm”下,并且自动将路径添加到环境变量“Path”中。 本地安装:安装到当前目录下,不会将路径添加到环境变量“Paht”中。 为了方便使用并且能在命令行中的任意路径下运行“express”命令,首选全局安装。 OK!现在就在命令行中输入“npm install -g express”。 注:”-g”就是全局安装选项,没有这个就是本地安装。

3.安装成功之后居然提示express不是内部或外部命令
提示界面
解决方法:
http://jingyan.baidu.com/article/922554468a3466851648f419.html
4.最新express4.0版本中将命令工具分家出来了(项目地址:https://github.com/expressjs/generator),所以我们还需要安装一个命令工具,命令如下:

npm install -g express-generator

5.安装好了我们就要测试一下新安装的express到底可不可以使用,于是我使用express创建一个工程:

express helloworld

6.新版本中命令发生了一些改变, 创建好project之后还需要用npm进行添加依赖项和启动:

进入项目主目录

cd helloworld

安装必备的包

npm install

启动程序

npm start

然后新创建的helloworld就已经运行在3000端口上
起始页

三、安装supervisor插件

以上程序如果出了问题,nodejs自动停止了服务,这样很不利于调试,那我们有一个插件可以解决。这个插件是管理nodejs的进程,包括调试那些都非常好用。使用如下命令1、安装全局的模块:

npm install supervisor -g

2、这样我们就不用node命令来启动服务,直接使用以下命令:

D:\CoreServer>supervisor ./bin/www

四、使用webStorm IDE

来源:http://www.jb51.net/article/57474.htm

刚才我们编辑js文件是使用nodepad来的,但这个不是很好,有好的编辑器吗,答案是有的,一个大名顶顶的webStorm,网上很多那个版本的下载, 大家懂得了,这里也提供一份网友给的链接http://yunpan.cn/cAcf6hVxnIbCt 提取码 246f,下载完直接安装,安装完覆盖一个exe文件就可以了,屌丝这样简单吧!

第一次运行是会打开一个文件夹,其实就是项目的文件夹。
这里写图片描述
下面来说下调试的问题,包括我也搞了好久网上也找了好久,最后在波哥说下才搞定,这个其实很难简单的,直接看图了:
这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

0 0
原创粉丝点击