构buildflatiron HTTP应用程序的习惯用法是什么?

我正在玩node.js和flatiron,我想创build一个半平凡的HTTP应用程序。 来自flatiron网站的文档在描述每个组件方面做得相当不错,但不一定是如何构build你的灵巧的新应用程序。

我的问题范围如下:将模板分成不同的文件是好的做法,还是仅仅是在白天需要使用C#的遗留问题? 如何进行testing。

来自其他熨斗应用程序的示例或build议将有所帮助; 文件夹结构,testing惯例和常见做法都将被愉快地借用。

在开始打破这些规则之前,我至less想知道规则!

有点晚了,但这个问题没有答案。

熨斗不是一个完整的堆栈web框架。 据我所知,感觉这是一个webapps的框架,反对express / geddy,这是dynamic网站。 对于静态网站,有铁匠或windersmith等。

熨斗是一堆你可以放在一起的模块。 最佳实践的问题更多的是如果你一个人一起工作,如果你将公开发布你的代码。 如果你独自工作,你可以按你认为合适的方式组织你的代码。 我的小型web应用程序组织如下所示:

- app // css, js, images, templates - assets // css, js, images - templates // html - partials // html partials since i work with plates - config // config.json - lib // modules i would use in other projects as well - node_modules // … - app.js - package.json 

你如何处理模板取决于你的模板引擎。 我发现大多数引擎矫枉过正的一个小webapp。 我用wintersmith或铁匠预制模板,然后用平板来带来一些动力。

通过github上的熨斗问题挖掘下面的链接certificate是有用的:

  • NotConf示例
  • 由Josh Holbrook 开始使用熨斗