gpt4 book ai didi

node.js - 构造 Flatiron HTTP 应用程序的惯用方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 23:45:31 24 4
gpt4 key购买 nike

我正在使用 Node.js 和 Flatiron,我想创建一个半简单的 HTTP 应用程序。 documentation来自 Flatiron 网站的文章很好地描述了每个组件,但不一定描述如何构建新的应用程序。

我的问题包括:将模板拆分为不同的文件是否是一种好的做法,或者这只是白天必须使用 C# 的遗留问题?如何进行测试。

其他 Flatiron 应用程序的示例或建议会有所帮助;文件夹结构、测试约定和通用实践都将被愉快地借用。

在开始违反规则之前,我至少想了解规则!

最佳答案

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

Flatiron 不是一个全栈 Web 框架。据我了解和感觉,它是一个与express/geddy相对的网络应用程序框架,后者用于动态网站。对于静态网站,有铁匠或温德史密斯等。

Flatiron 是一组模块,您可以根据需要将其组合在一起。最佳实践的问题更多的是关于您是否单独工作、一起工作以及是否公开发布代码。如果您单独且私有(private)工作,您可以按照您认为合适的方式组织代码。我的小型网络应用程序组织如下所示:

- 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

如何使用模板主要取决于您的模板引擎。我发现大多数引擎对于小型网络应用程序来说都太过分了。我与温特史密斯或铁匠预制模板,然后使用板材为其带来一些动态。

关于node.js - 构造 Flatiron HTTP 应用程序的惯用方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13443496/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com