Node.js + Express + Mongodb 开发搭建个人网站(二)
2015-11-26 17:20
701 查看
[b]二、路由[/b]
1、打开 routes/index.js ,这个意思就是 捕获到访问主页的get请求:
并通过 app.js 分配到对应的路由里:
看到这里,打开 http://127.0.0.1:3000/users/ 来感受一个路由的意思:
routes/index.js 文件:
如果我们请求是get,路径是 '/' 那么就是渲染index.ejs这个视图,可以省略后缀名 .ejs:
这个的意思是将数据传到index.ejs中 并输出到页面上。
2、视图 views/index.ejs
可以看到ejs获取数据是通过 <%= 数据 %> 来获取的
Ejs模板这里只要记得:
格式 <% 执行方法 %>
格式 <%- 执行方法并将结果输出到页面上 %>
格式 <%= 直接将数据输出到页面上 %>
3、回过头来 我们继续 说说 routes/index.js
express 封装了 很多的http请求方式,如下:
router.get
GET请求 常用于查询及页面跳转
router.post
POST请求 常用于数据的提交(添加)
router.patch 常用于数据的修改
router.delete 常用于数据删除
router.use 拦截所有请求方式
不过一般来说小项目一般就是get,post,use。。
如果要是写一个api服务项目的话,要将增删查改的请求方式分开,
所以才会用到 router.patch,router.delete
PS:路由 就是 方法 的 转发。。。。。
4、删除 users 路由
在 app.js 删除这两行
并将 routes/users.js 文件删除
PS:个人网站一个路由处理就好,否则项目结构过于分散
路由先到这里,看下回分解。。。
转载请注明: /article/5523013.html
1、打开 routes/index.js ,这个意思就是 捕获到访问主页的get请求:
并通过 app.js 分配到对应的路由里:
看到这里,打开 http://127.0.0.1:3000/users/ 来感受一个路由的意思:
routes/index.js 文件:
如果我们请求是get,路径是 '/' 那么就是渲染index.ejs这个视图,可以省略后缀名 .ejs:
这个的意思是将数据传到index.ejs中 并输出到页面上。
2、视图 views/index.ejs
可以看到ejs获取数据是通过 <%= 数据 %> 来获取的
Ejs模板这里只要记得:
格式 <% 执行方法 %>
格式 <%- 执行方法并将结果输出到页面上 %>
格式 <%= 直接将数据输出到页面上 %>
3、回过头来 我们继续 说说 routes/index.js
express 封装了 很多的http请求方式,如下:
router.get
GET请求 常用于查询及页面跳转
router.post
POST请求 常用于数据的提交(添加)
router.patch 常用于数据的修改
router.delete 常用于数据删除
router.use 拦截所有请求方式
不过一般来说小项目一般就是get,post,use。。
如果要是写一个api服务项目的话,要将增删查改的请求方式分开,
所以才会用到 router.patch,router.delete
PS:路由 就是 方法 的 转发。。。。。
4、删除 users 路由
在 app.js 删除这两行
并将 routes/users.js 文件删除
PS:个人网站一个路由处理就好,否则项目结构过于分散
路由先到这里,看下回分解。。。
转载请注明: /article/5523013.html
相关文章推荐
- Mongodb的同步、备份与恢复(转自鹏博客)
- Mongodb索引分析工具Dex 安装与使用
- MongoDB入门实践
- MongoDB数据库和集合的状态信息
- mongodb
- MongoDB MapReduce学习笔记
- 浅谈mongodb常见错误
- nodejs+express+mongodb简单的例子
- MONGODB 检查点和JOURNAL说明
- MongoDB Days 2015 深圳 PPT 共享(干货)!
- Node.js + Express + Mongodb 开发搭建个人网站(一)
- 用AWS、Scala、Akka、Play、MongoDB和Elasticsearch构建社交音乐服务
- 解析rdf格式的数据
- Python连接Mongodb和elasticsearch
- React+Node.js+Express+mongoskin+MongoDB
- React+Node.js+Express+mongoskin+MongoDB
- Mongodb启动命令mongod参数说明
- MongoDB入门
- mongoDB配置及服务启动制作
- MongoDB中的一个分组统计的查询(Group ... Distinct)