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

Where can I find real ExpressJS (or any JS) application source code to read?

改进自己代码的一个好方法是阅读他人的代码。我知道有很多开源项目,但这些项目往往是 API 或模块,无法反映常见的 "real-world" 实施约束或场景。

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

感谢和欢呼!

正如评论者所指出的 GitHub 应该足以让您阅读一生!

Look at the most starred projects using Express for example

github.

中关于 express 的最佳样板

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

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

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

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

您可能不需要所有身份验证方法或 API 个示例。从 Hackathon Starter 2.1 开始,可以通过 运行 节点 setup.js."

有选择地检查您需要的身份验证方法