我在哪里可以找到真正的ExpressJS(或任何JS)应用程序源代码来阅读?

时间:2015-01-28 12:52:09

标签: javascript express automated-tests

改进自己代码的一个好方法是阅读其他代码。我知道有许多开源工作,但那些往往是API或模块,不能反映常见的"现实世界"实施约束或情景。

在哪里可以找到反映最佳实践的真实应用程序代码 - 最好是ExpressJS - 使用某种形式的测试自动化。

谢谢和欢呼!

2 个答案:

答案 0 :(得分:1)

正如评论者指出的那样,GitHub应该为你提供足够的阅读!

Look at the most starred projects using Express for example

答案 1 :(得分:1)

这是关于github中表达的最佳样板。

https://github.com/sahat/hackathon-starter

“Node.js Web应用程序的样板文件。

如果您过去参加过任何黑客马拉松,那么您就知道启动项目需要多长时间:决定构建什么,选择编程语言,选择Web框架,选择CSS框架。不久之后,您可能会在GitHub上进行初始项目,然后其他团队成员才能开始贡献。或者做一些像Facebook身份验证登录一样简单的事情?如果您不熟悉OAuth 2.0的工作原理,可以花几个小时。

当我开始这个项目时,我主要关注的是简单性和易用性。我还尝试将其作为通用和可重用的,以涵盖黑客马拉松网络应用程序的大多数用例,而不是太具体。在最糟糕的情况下,您可以将其用作项目的学习指南,例如,您只对登录Google身份验证感兴趣。

您可能不需要所有身份验证方法或API示例。从Hackathon Starter 2.1开始,可以通过运行node setup.js来有选择地检查所需的身份验证方法。“