我想用Golang创建RESTful API并使用Angular2创建前端.
将与http请求进行通信. Angular2将向Golang API发送请求.我知道Angular2我应该为路由和服务运行自己的http服务器.
将与http请求进行通信. Angular2将向Golang API发送请求.我知道Angular2我应该为路由和服务运行自己的http服务器.
我可以在一台主机上运行Golang服务器,在另一台主机上运行Angular2服务器并将它们连接在一起吗?
Angular2应用程序对应于一组静态文件(依赖项和应用程序代码).要让Go为您的应用程序提供服务,您需要添加一些代码来提供这些文件.
似乎有可能.看到这个链接:
> https://github.com/golang/go/wiki/HttpStaticFiles
编辑
发表评论后:
If you want to host Angular2 and golang in one server. For example i will have access to web site with link mywebsite.com and access to golang api api.mywebsite.com
我看不出有任何理由不这样做.请注意在API中支持CORS(在响应中发送CORS头并支持预先刷新的请求).看到这些链接:
> http://restlet.com/blog/2015/12/15/understanding-and-using-cors
> http://restlet.com/blog/2016/09/27/how-to-fix-cors-problems/
原文地址:https://www.jb51.cc/angularjs/140279.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。