摘要: 组织路由 在主应用程序文件中定义所有路由太笨重了。那样不仅会导致那个文件一直增长,还不利于功能的分离,因为那个文件里已经有很多东西了。 四条组织路由的指导原则 给路由处理器用命名函数: 到目前为止,我们都是在行内写路由处理器的,实际上就是马上在那里定义处理路由的函数。这对于小程序或原型来说没问题,但 阅读全文
posted @ 2015-03-20 15:56 JinksPeng 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 简介 路由是网站或Web服务中最重要的一个方面;路由是将请求(由URL和HTTP方法指定)路由到处理它们的代码去的一种机制。 路由过去是基于文件的,这很简单,但不灵活。 IA 是指内容的概念性组织。在考虑路由之前有一个可扩展(但不过于复杂的)IA会为后续工作提供巨大的好处。 有些建议能帮你实现持久的 阅读全文
posted @ 2015-03-20 13:49 JinksPeng 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 简介 所有网站和Web应用程序(除了最简单的)都需要某种持久化方式,即某种比易失性内存更持久的数据存储方式,这样当遇到服务器宕机、断电、升级和迁移等情况时数据才能保存下来。 文件系统持久化 实现持久化的一种方式是将数据存到扁平文件中(“扁平”的意思是文件没有内在结构,只是一串字节)。Node通过 ( 阅读全文
posted @ 2015-03-20 13:27 JinksPeng 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 处理未捕获的异常 在Node的异步世界中,未捕获的异常是特别需要关注的问题 在Express执行路由处理器时,它把它们封装在一个try/catch块中,所以这不是一个真正的未捕获异常。 Express会在服务器端记录异常,并且访问者会得到一个丑陋的栈输出。然而服务器是稳定的,其他请求还能得到正确处理 阅读全文
posted @ 2015-03-20 13:09 JinksPeng 阅读(255) 评论(0) 推荐(0) 编辑