当前位置:首页 > 服务端 > Express 安装,路由学习

Express 安装,路由学习

Express安装

nodejs 版本 4.4.5
express版本 4.13.1

安装express-generator
C:\>npm install -g express-generator
创建app目录
C:\>express myapp
在app目录执行npm install
C:\myapp>npm install
启动
C:\myapp>npm start

访问网址 localhost:3000 显示 Welcome to Express

Express路由

express的路由方法和http的请求方法相对应,app.get函数对应于http get方法,app.post函数对应于http post方法. get和post方法对路径严格匹配,而use方法只要以此路径开头即可.

app.get(path, callback [, callback ...])

在app.js的错误处理之前加上如下代码 目前还不清楚为什么放在错误处理之后不可以

app.get('/get', function(req, res, next){
  res.write('get method');
  res.end();
});
app.post(path, callback [, callback ...])

在app.js的错误处理之前加上如下代码

app.post('/post', function(req, res, next){
  res.write('post method');
  res.end();
});

并且在public目录下新建一个test.html, 里面简单的写一个表单

<form action="post" method="post">
	<input type="text" name="name">
	<input type="submit">
</form>
app.use([path,] function [, function...])

在app.js的错误处理之前加上如下代码, 并将test.html的action改为use

app.use('/use', function(req, res, next){
  res.write('use method');
  res.end();
})

作者:life.hacker
来源链接:https://www.cnblogs.com/lifehack/p/5576622.html

版权声明:
1、Java侠(https://www.javaxia.com)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaxia.com/server/124756.html

分享给朋友:

“Express 安装,路由学习” 的相关文章