再会!
我正在从 ASP.NET 迁移到 Node.js。在 Node.js API 上,一切都证明比在 ASP.NET 中简单得多,但网站的前端导致不确定性。有很多包是大家做网站的,比如express,但是我在fastify上需要它,因为上面写了api,我不想生产主库。我在 Google 中没有找到一个关于 fastify 的网站示例。而且 Node.js 上的站点结构也不是很清楚。
据我了解 express、fastify 等,这是管理项目所有动作(路由、连接、逻辑)的应用程序的主要部分。并且根据目的将单独的模块连接到它。如果一切都正确,那么实现着陆页等网站的最简单方法是什么?如果有指南或建议的链接,我将非常感激!
我没有使用 .NET 的经验,因此无法进行类比。
有 2 种方式来开发前端:
view
对于登陆页面,带有模板引擎的选项更好,让我们考虑一下。首先,我们通过 npm连接视点渲染器:
npm install point-of-view --save
它支持以下模板引擎:
注册模块时,会指示选择的模板引擎,我将从存储库中举一个例子:
通常,每个模板都有自己的语法,您需要查看每个模板并根据自己的喜好进行选择。
另外,我推荐阅读Node.js 最佳实践