移动开发技术

Jason's Blog

Express学习笔记(一)-开始

| Comments

Express是一个基于nodejs的web开发框架。

Hello World

0.安装nodejs环境

以腾讯云的centOS云服务器为例,先运行

1
yum install nodejs

1.安装

1
2
3
4
$ mkdir myapp
$ cd myapp
$ npm init
$ npm install express --save

2.修改app.js,然后运行

1
$ node app.js

打开浏览器,访问http://localhost:3000%EF%BC%8C%E5%8F%AF%E4%BB%A5%E7%9C%8B%E5%88%B0%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E4%BA%86

脚手架工程

1.安装express-generator

1
$ npm install express-generator -g

2.生成脚手架工程

1
$ express --view=pug myapp

pug是使用的模板引擎

1
2
$ cd myapp
$ npm install

3.运行

1
$ npm start

在浏览器里访问。

路由

1
2
3
app.get('/', function (req, res) {
  res.send('Hello World!');
});

表示根目录相应http get方法

静态文件

1
app.use('/static', express.static(__dirname + '/public'));

public目录下的所有文件可以作为静态资源访问。

Comments