1、安装nodejs
方式:(1)第一步:去node.js官网下载http://www.nodejs.org/download/
(2)选择你电脑位数和品牌对应的版本
第三步:开始安装node
点击下载的文件
开始安装……………..安装完毕后…….
第四步:开始输入命令,安装数据库
虽然不知道你装在那个位置,但是现在你要听我的,使用命令行进入到安装的目录下,依次输入命令:
1-键入命令:npm install express 回车等待安装express........
2-键入命令:npm install jade 回车等待安装jade........
3-键入命令:npm install mysql回车等待安装mysql........
好了,不说了,你的node.js已经安装成功了,接下来就是搭建Node工程这个大头了,来来啦…..rang 我们一起 去搭建node工程。
第五步:node工程初始化
你已经安装了 Node.js,接下来为你的应用创建一个目录,然后进入此目录并将其作为当前工作目录。
1
2
$ mkdir myapp$ cd myapp
1
2
通过 npm init 命令为你的应用创建一个 package.json 文件。 欲了解 package.json 是如何起作用的,请参考 Specifics of npm’s package.json handling。
$ npm init entrypoint:(index.js)
1
2
键入 app.js 或者你所希望的名称,这是当前应用的入口文件。如果你希望采用默认的 index.js 文件名,只需按“回车”键即可。
第六步:开始安装Express类库
接下来安装 Express 并将其保存到依赖列表中:
$npminstallexpress--save
1
如果只是临时安装 Express,不想将它添加到依赖列表中,只需略去 –save 参数即可:
$ npm install express
1
安装 Node 模块时,如果指定了 –save 参数,那么此模块将被添加到 package.json 文件中 dependencies 依赖列表中。 然后通过 npm install 命令即可自动安装依赖列表中所列出的所有模块。
Hello world 实例
接下来,我们一起创建一个基本的 Express 应用。
注意:这里所创建是一个最最简单的 Express 应用,并且仅仅只有一个文件 — 和通过 Express 应用生成器 所创建的应用完全不一样,Express 应用生成器所创建的应用框架包含多个 JavaScript 文件、Jade 模板和针对不同用途的子目录。来来,小伙伴看着这里,见证奇迹的时刻到了。来了………………..
第一步:创建文件复制代码:
进入 myapp 目录,创建一个名为 index.js 的文件,然后将下列代码复制进去:
varexpress =require('express');varapp = express(); app.get('/',function(req, res){res.send('Hello World!');});varserver = app.listen(3000,function(){varhost = server.address().address;varport = server.address().port; console.log('Example app listening at http://%s:%s', host, port);});
1
2
3
4
5
6
7
8
9
上面的代码启动一个服务并监听从 3000 端口进入的所有连接请求。他将对所有 (/) URL 或 路由 返回 “Hello World!” 字符串。对于其他所有路径全部返回404 Not Found。
第二步:输入命令
进入到node工程的根目录输入:
$ node index.js
1
浏览器显示结果: Hello World!
第三步:浏览器查看结果
这个时候就可以在浏览器中打开 http://localhost:3000/ 并查看输出结果。
Express 应用生成器
通过应用生成器工具 express 可以快速创建一个应用的骨架。
第一步:输入命令行:
通过命令安装:
$ npm install express-generator-g
1
第二步:输入命令行:
-e 选项可以选择渲染的模板是EJS:
$ express-e
1
第三步:输入命令行:
然后安装所有依赖包:
$ npm install
1
第四步:输入命令行:
Windows 平台使用如下命令:
>setDEBUG=myapp & npm start
1
接下来你就可以在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了。
通过 Express 应用生成器创建的应用一般都有如下目录结构:
.├── app.js├── bin│ └── www├── package.json├── public│ ├── images│ ├── javascripts│ └── stylesheets│ └── style.css├── routes│ ├── index.js│ └── users.js└── views ├── error.jade├── index.jade└── layout.jade
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
^-^ 哈哈哈,看到这里就证明你的“大功”告成了,是不是有种莫名的冲动。
通过 Express 应用生长期创建应用只是众多方法中的一种。还有很多,很多办法,这里就不多说啦,这里这只是自己熟悉的做法。
参考文献:
http://www.express.com/
https://nodejs.org/en/
转载:https://blog.csdn.net/qq_24147051/article/details/52937026