首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以主持我的反应应用免费使用的反应-路由器-多姆与Netlify?

问我可以主持我的反应应用免费使用的反应-路由器-多姆与Netlify?
EN

Stack Overflow用户
提问于 2021-01-11 17:48:12
回答 2查看 107关注 0票数 2

我的项目:

  • React (我使用create-react-app库)
    • 使用react-router-dom使用BrowserRouter、Route和Switch导入。这让我可以访问不同的urls:例如,当我在localhost上运行我的应用程序时,localhost3000就是我的主页。我的应用程序的部分功能是随机生成urls -例如:localhost3000/123456或localhost3000/654321。

  • 对Firebase的实时数据库中的数据库进行更改&使用Firebase的8月。

我需要的是:

  • 免费:由于这个应用程序是一个投资组合,我想我所需要的是任何允许我使用react-router-dom. 的域名例如,www.anyname.com是我的家& www.anyname/123456.com是我的路线之一。
  • 不是免费的:如果没有能力实现我想要的免费,那么我很高兴买一个域名,并希望得到建议,我可以这样做。

我所研究的:

  • Netlify是被推荐给我的。我知道它可以改变域名的一部分,但我不知道它是否会显示我的“路线”,例如(nameofmychoosing.netlify.app是我的家& nameofmychoosing/123456.netlify.app是我的路线之一--这有用吗?)

如果这不是发布这个问题的合适的地方,我将非常感谢你给我一个合适的论坛。

编辑:刚刚发现了这和这,它们说我需要稍微修改一下,才能让netlify与react-router-dom一起工作。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-01-12 17:14:48

我可以使用Netlify免费托管我的react应用程序,并利用react-router-dom by i)在.html所在的文件夹中创建一个名为_redirects的文件,并在_redirects:/* /index.html 200中插入。

已经有一个类似的这样的问题&回答这里,我想将我的问题链接到。我不知道该怎么做,如果有人能给我看的话,我会很感激的。

票数 0
EN

Stack Overflow用户

发布于 2021-01-11 18:04:17

您可以自由地更改您正在运行代码的任何网页的url。唯一的结果是相对URL的行为以及页面重新加载时会发生什么。在大多数自我托管环境中,您应该可以自由地更改域之后的任何内容。除https://www.example.com/yourrouteshere外,还使用https://www.example.com/page#Yourrouteshere。要记住的是,如果用户刷新页面,后端仍然需要提供适当的响应。这可能意味着后端总是返回相同的东西,不管URL路径如何,也可能意味着根据用例提供不同的服务。

您不应该修改域本身,除非您有一个奇怪的设置,它依赖于某些奇怪的用例有多个主机名。

运行应用程序之后,可以考虑使用CNAME属性设置DNS记录,以便转发到现有主机。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65672013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档