问题标签 [surge.sh]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 有没有办法让“react-scripts”在构建的根目录中包含额外的文件?
我的情况:
我正在托管create-react-app
在 Surge 上创建的应用程序。为了让 Surgereact-router
处理路由,我必须将 200.html 添加到根目录,为了处理 404,我必须将 404.html 添加到根目录。问题是,npm run build
只有index.html
, 和favicon.ico
被添加到构建目录的根目录中。
可能的解决方案:
build
我可以通过在 package.json 中制作脚本来复制其他文件react-scripts build && cp 200.html 404.html build
。
问题:
有没有更好的方法react-scripts
将额外文件添加到构建的根目录,而不是依赖于 package.json 中的 bash 脚本?
javascript - Surge 部署 Yeoman Angular 需要单独的 js 文件
我正在尝试在 Surge 上快速而肮脏地部署我的应用程序,但我遇到了 Yeoman Angular 的问题。
基本上,它要求对我的指令的各个文件进行引用,而脚本全部合并到一个文件中。
有没有办法可以包含所有单独的 JavaScript 文件?或者有谁知道我需要对我的部署构建做什么,以便它在 Surge 上正确呈现?
reactjs - Surge 部署的 React 应用程序 - 找不到 404 页面
我有一个正在运行的应用程序(http://simple-pen.surge.sh)。这是使用前端的 React/Redux 和后端的 Rails 构建的。当我进入网站时,我可以注册或登录并为用户颁发 JWT 令牌。登录后,我有一组可以查看的笔记本。但是,只有在单击笔记本时,我才会被重定向到 404 Page Not Found 错误。
我不确定为什么在向某些页面发出 GET 请求时会出错。尝试访问“ http://simple-pen.surge.sh/notebooks/1/notes ” url,但失败。在一种情况下,我设置了它,因此如果用户登录,“simple-pen.surge.sh”根路径会将用户重定向到他们的笔记本路由,即“ http://simple-pen.surge.sh/notebooks " 呈现页面,但是当我直接对该 URL 发出实际请求时,我会收到错误消息。
下面分别是 React 和 Rails 应用程序的 GitHub 存储库链接。 https://github.com/jamesvphan/simplepen-react https://github.com/jamesvphan/simplepen
关于为什么会发生这种情况的任何帮助或知识都会很棒!
ruby-on-rails - 分别在 Surge/Heroku 上部署的客户端/服务器端应用程序之间进行通信
我构建了一个简单的应用程序,后端使用 Rails,前端使用 React/Redux。我通过 Heroku 部署了 Rails 应用程序,并使用 Surge 部署了 React/Redux 应用程序。在两个不同的服务器(Rails-3001/React-3000)上本地运行这两个应用程序时,我能够从客户端向服务器端发出必要的请求。
例如,在客户端,我键入“localhost:3000/users”以在服务器端“localhost:3001/users”发出 GET 请求但是,当我直接在已部署的应用程序上键入时,我收到 404 错误.
所以我的客户端的域是“simple-pen.surge.sh”,而我的服务器端的域是“simplepen-api.herokuapp.com”。当我输入“simple-pen.surge.sh/users”时,我假设请求将被解析为在后端点击“simplepen-api.herokuapp.com/users”,但我在控制台中遇到的错误是“simple-pen.surge.sh/users”的 GET 请求失败。为什么这会在本地工作而不是在部署时工作。
deployment - 使用 npm 部署浪涌问题
我正在尝试使用surge
. 我在以前的场合成功地做到了这一点。但是现在我遇到了一个错误,无法理解为什么会发生这种情况。
这里似乎有什么问题?我该如何解决?谢谢你。
deployment - 使用surge.sh 添加自定义域名
我是域名、DNS 等方面的新手。
我正在使用surge.sh来部署我的应用程序。现在我想添加一个使用transIP注册的自定义域,但无法正常工作。45.55.110.124
正如他们在这里解释的那样,我将 IP 地址设置为。总之,我输入了以下设置:
- 姓名:
*
- 时间:
1 min
- 类型:
A
- 地址:
45.55.110.124
还有一个,完全相同,但使用 name @
:
- 姓名:
@
- 时间:
1 min
- 类型:
A
- 地址:
45.55.110.124
hello domain
我在一个简单的html
文件中创建了一个包含 的测试页面。现在,我通过移动到包含 html 文件的文件夹并执行以下操作来部署页面:surge ./ mydomain.io
.
我等了超过 5 分钟,没有任何变化。现在,我的问题是:
- 我究竟做错了什么?
- 我的域名提供商建议我也使用 IPv6 地址,但 Surge 应该使用哪个地址?
- 为什么有设置 TTL 超过 1 分钟的选项,谁想在他们的部署上线之前等待更长时间?
subdomain - 浪涌.sh | 使用surge.sh plus 创建自定义域的子域
我是一个surge.sh plus 客户,有一个自定义域,比方说
http://bobswidgets.com
但是,Bob 要求我为他的新定制服务设置一个子域。他要custom.bobswidgets.com
但我无法弄清楚如何做到这一点......以及它是否是我拥有的浪涌加包的一部分,或者我是否需要单独设置它。
surge.sh - 如何更新您的 spray.sh 项目?
我部署了一个surge.sh 项目并成功发布,但是,我想对该项目进行一些更新,更新已在本地应用并且可以看到工作,但它试图再次将其发布到同一个域但它没有'似乎没有更新。我还尝试拆除项目并重新上传它仍然显示旧项目,我也清除了缓存但它仍然没有更新。知道为什么吗?
surge.sh - Surge.sh 网站可以被谷歌搜索索引吗?
使用 *.surge.sh 域创建的网站可以在 Google 上被索引和查找吗?