Angular npm 从节点服务器开始

问题描述 投票:0回答:1

我知道这与其他问题类似,但我还没有找到答案。

可能我理解有误。

我正在构建一个 Angular 应用程序,一个学校的物资预订系统。

到目前为止我已经实现了前端。现在是时候使用 mySql 和 node.js 构建后端了。

到目前为止,我意识到在

server.ts
期间根本没有使用
npm start
。相反,它使用内置的东西和
launch.json

但是!!!后端要求我在 server.ts 中设置 api 端点,并进一步开发服务并在组件中使用这些服务从 mySQL 数据库获取数据。

您想告诉我,我总是需要构建生产环境来测试前端和后端之间的连接?

我理解错了吗?我的流程不正确吗?请有人向我澄清这一点。

mysql node.js angular frontend back
1个回答
1
投票

需要澄清的是,您不需要构建生产来测试前端和后端之间的连接。您可以在本地运行 Angular 应用程序并将其连接到后端服务器的本地实例。

就您而言,您似乎需要在 server.ts 文件中设置 API 端点并开发服务以从 MySQL 数据库获取数据。设置后端服务器后,您可以在本地运行它并将其连接到您的 Angular 应用程序。

要在前端和后端之间进行通信,您可以使用 HTTP 请求。 Angular 提供了 HttpClient 模块,它允许您向后端服务器发出 HTTP 请求。您可以在 Angular 中创建一个服务来处理 HTTP 请求,并在组件中使用它从后端服务器获取数据。

© www.soinside.com 2019 - 2024. All rights reserved.