【发布时间】:2019-05-03 13:51:42
【问题描述】:
我有一个关于为 nest-js API 创建前端的问题:
- 这个前端在文件夹结构方面会是一个完全不同的项目吗?
- 它会从我的 API 中“调用”服务吗?
- 如果前端直接使用服务,我的 API 控制器如何使用?
另外,在授权之前创建前端的顺序是什么?还是应该反过来。
谢谢
【问题讨论】:
标签: javascript node.js frontend backend nestjs
我有一个关于为 nest-js API 创建前端的问题:
另外,在授权之前创建前端的顺序是什么?还是应该反过来。
谢谢
【问题讨论】:
标签: javascript node.js frontend backend nestjs
您可以为前端应用创建单独的项目,也可以直接从嵌套返回 HTML。这取决于你想要什么。
如果您使用服务器端渲染(上面的 MVC 链接),那么您的代码将可以直接访问您的嵌套服务。如果您使用 SPA 方法(angular、react、vue、...),那么您将不得不通过 http 调用您的 nest API,因此您只能通过您的 API 端点进行访问。
我想这已经是答案了 - 对于 SSR 方法,您将拥有返回 HTML 的端点。您可以将这两种方法结合起来,让一组控制器作为 REST API 工作,另一组作为 SSR,这将返回 JSON 响应。
关于身份验证——我想你应该先实现后端,然后你可以实现前端,这样你就可以测试它了。
【讨论】: