路由:Routes

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

下面我们再找一个编辑器,在本地打开刚才创建的应用 .. 这里我用的是 Atom 编辑器 .. 在命令行下面执行一下 atom ./ 可以用这个编辑器打开当前所在的目录 ..

打开项目下面的 start 里的 routes.js ,在这里我们可以定义应用需要的路由 .. 创建的这个默认的项目里面,已经定义好了一个路由,地址是 / ,表示应用的根 .. 这里用了 render 方法,意思是用户访问应用的根,我们用一个视图来响应用户的请求 .. 这个视图的名字就是 welcome ..

在 resources .. views 这里存储的就是应用的视图 .. 这里你会看到一个 welcome.edge,这就是应用的根这个路由使用的一个视图 ..

也就是我们打开这个 127.0.0.1:3333 看到的这个界面 .. 其实就是 welcome 这个视图里的东西 .. 视图文件的扩展名是 .edge,因为 adonis 用的模板引擎叫 edge ..

自定义

在 routes.js 这个文件里,我们自己再添加一条路由 .. 用一下 Route 的 get .. 地址是 /hello .. 第二个参数是个函数 ..

在这个函数里,可以返回请求 hello 这个地址的时候要响应给用户的东西 .. 返回一个简单的问候 .. hello

回到浏览器 .. 访问一下 /hello .. 页面上会显示一个 hello ..

再回到项目 .. 这个 get 方法的第二个参数是个函数,它接受一个对象参数 .. 我们可以把这个对象里的 request 拿出来用一下 .. 这里可以使用一个解构操作 ..

然后在返回的东西里面,添加一个 request.input('name') .. 意思就是得到请求里的 name 这个查询符的值 ..

到浏览器上再试一下 .. 访问一下 /hello?name=ninghao .. 页面上会显示 hello .. 后面会带着 name 查询符的值 ..

http://edge.adonisjs.com/

路由:Routes《 Node.js:MVC 框架 - Adonis 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点