node.js - NodeJS Express Rest API APP 融入 Angular 5 项目

标签 node.js angular rest express angular5

我是编程新手,我按照 udemy 中的教程使用 Express JS 创建我的 Restful API。

我几乎完成了我的 API,我想将它集成到一个新的 Angular 5/6 项目中。

我已经尝试了很多教程,但我无法在 Angular 项目中启动我的 Express 项目来向 postman 发出请求。

你能给我看一下吗?

Here is my express project

最佳答案

您实际上并不需要将 NodeJs 应用程序与 Angular 应用程序“集成”。 您可以像使用任何其他技术一样创建 NodeJS REST API,并在某个端口上单独运行它(NodeJS 的默认端口为 3000) 使用命令 node app.js 运行它。

然后,您创建一个 Angular 应用程序,它连接到您的 API,就像连接到任何其他页面一样。服务内部对指定链接的 HTTP 调用。

public contactAPI(){
        var uri = 'localhost:3000'; //Or whatever the link is for your node server
        return this.http.get(uri);
    }

关于node.js - NodeJS Express Rest API APP 融入 Angular 5 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50202156/

相关文章:

css - 使 Angular Material Mat-Button-Toggle-Group 响应式

angular - 为什么我不能从本地 Angular 应用发布到在docker上运行的RestHeart本地测试api?

json - Restful API - 带有单个或所有错误的 JSON 响应

javascript - Mocha : create and finalize test programmatically

angular - 如何将 html 添加到 angular 2 中的 agm-marker?

javascript - 无法从 Angular 应用程序获取 NodeJS 中的 POST 数据

javascript - 将 Express.js-REST-Endpoint 与 Meteor 应用程序集成

rest - 内部错误 (500) 是否应该成为 Swagger API 文档的一部分?

node.js - 如何在 aws lambda 处理程序中使用 multer-s3 作为中间件

node.js - AWS无服务器+云组建: Error on single function deploy - Windows 10 Env