喵宅苑 MewoGarden × 技术宅社区II | Z站 Z Station 棒棒哒纯文字二次元技术社区

正文

本帖最后由

作者:math1as
[i=s] 本帖最后由 math1as 于 2016-6-17 14:42 编辑 同时 中间调用了路由函数,来对用户提交的pathname进行匹配,返回其想要的数据 route.js是路由函数所在地 其中用一个handle数组来保存pathname对应的控制函数。 我们新的路由定义可以在这里进行添加。 那么检测存在与否直接用typeof就行了,如果没有的话是返回Null的。 [mw_shl_code=javascript,true] var showpage=require('./showpage'); var handle={}; handle['/']=showpage.home; handle['/home']=showpage.home; handle['/blog']=showpage.blog; function route(pathname) //路由函数,接受传递入的参数,并进行判断是否存在 { if(typeof(handle[pathname])==='function') { return handle[pathname](); //调用处理 } else { return("404 您的页面没有找到"); } } exports.route = route;[/mw_shl_code] 这样就大体实现了nodeJS的简单路由功能。

回复

0%
站点地图友情链接:
喵宅苑
喵空间社区程序
喵宅苑 静态版
宅喵RPG地图编辑器
络合兔
Lanzainc
技术宅
小五四博客
莉可POI
Mithril.js
枫の主题社
Project1
午后少年
机智库
七濑胡桃
xiuno
幻想の日常
魂研社
Nothentai
0xffff
欲望之花
泽泽社长
淀粉月刊
HAYOU