Node.js 在同一域上设置Netlify/Heroku前端和后端
我一直在思考如何使用相同的域名在Netlify上部署React SPA前端,在Heroku上部署NodeJS Express api后端。该域名是一个谷歌域名,目前Netlify前端的工作状态良好 我一直在尝试设置的是一种让api.MyDomain.com/api/v1/endpoint这样的东西能够调用Heroku上托管的后端服务的方法。我曾尝试通过Google Domains for api.MyDomain.com设置子域,每当访问任何类似*的路由时,Netlify都会重定向到api.MyDomain.com,但一直没有取得任何进展Node.js 在同一域上设置Netlify/Heroku前端和后端,node.js,reactjs,heroku,dns,netlify,Node.js,Reactjs,Heroku,Dns,Netlify,我一直在思考如何使用相同的域名在Netlify上部署React SPA前端,在Heroku上部署NodeJS Express api后端。该域名是一个谷歌域名,目前Netlify前端的工作状态良好 我一直在尝试设置的是一种让api.MyDomain.com/api/v1/endpoint这样的东西能够调用Heroku上托管的后端服务的方法。我曾尝试通过Google Domains for api.MyDomain.com设置子域,每当访问任何类似*的路由时,Netlify都会重定向到api.My
是否可以在同一个域上托管单页Netlify前端和express api heroku后端?如果有人有这种组合的经验,可以为我指出正确的方向,那将是非常棒的。谢谢。由于您在子域上添加后端时遇到困难,因此您应该执行以下操作: 1-将带有子域的域添加到Heroku应用程序: 在Heroku仪表板中,转到应用程序的设置。单击“添加域”并键入包含所需子域的域(例如:api.yourcustomain.com) 然后将提示您DNS目标: 2-将DNS目标添加到Google域 在Google domains中您的域的DNS管理器中,只需添加一个带有DNS目标的CNAME记录,它应该如下所示:
允许DNS传播一些时间,它应该可以工作 由于您在子域上添加后端时遇到困难,因此您应该执行以下操作: 1-将带有子域的域添加到Heroku应用程序: 在Heroku仪表板中,转到应用程序的设置。单击“添加域”并键入包含所需子域的域(例如:api.yourcustomain.com) 然后将提示您DNS目标: 2-将DNS目标添加到Google域 在Google domains中您的域的DNS管理器中,只需添加一个带有DNS目标的CNAME记录,它应该如下所示:
允许DNS传播一些时间,它应该可以工作 嗨,克莱门特,我遵循了你的指导方针,但12小时后,赫罗库仍然找不到DNS。我应该在Heroku的域名输入中写入www.server.myapp.com还是server.myapp.com?也许错误来自这里?我已经创建了一个线程,如果您有时间,请随时回答。我非常感谢你在这件事上的建议:)!嗨,克莱门特,我遵循了你的指导方针,但12小时后,赫罗库仍然找不到DNS。我应该在Heroku的域名输入中写入www.server.myapp.com还是server.myapp.com?也许错误来自这里?我已经创建了一个线程,如果您有时间,请随时回答。我非常感谢你在这件事上的建议:)!