问题标签 [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.

0 投票
1 回答
4706 浏览

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 脚本?

0 投票
0 回答
74 浏览

javascript - Surge 部署 Yeoman Angular 需要单独的 js 文件

我正在尝试在 Surge 上快速而肮脏地部署我的应用程序,但我遇到了 Yeoman Angular 的问题。

基本上,它要求对我的指令的各个文件进行引用,而脚本全部合并到一个文件中。

有没有办法可以包含所有单独的 JavaScript 文件?或者有谁知道我需要对我的部署构建做什么,以便它在 Surge 上正确呈现?

0 投票
3 回答
8004 浏览

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

关于为什么会发生这种情况的任何帮助或知识都会很棒!

0 投票
0 回答
137 浏览

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 请求失败。为什么这会在本地工作而不是在部署时工作。

0 投票
1 回答
448 浏览

deployment - 使用 npm 部署浪涌问题

我正在尝试使用surge. 我在以前的场合成功地做到了这一点。但是现在我遇到了一个错误,无法理解为什么会发生这种情况。

这里似乎有什么问题?我该如何解决?谢谢你。

0 投票
1 回答
2646 浏览

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 分钟的选项,谁想在他们的部署上线之前等待更长时间?
0 投票
1 回答
1587 浏览

subdomain - 浪涌.sh | 使用surge.sh plus 创建自定义域的子域

我是一个surge.sh plus 客户,有一个自定义域,比方说

http://bobswidgets.com

但是,Bob 要求我为他的新定制服务设置一个子域。他要custom.bobswidgets.com

但我无法弄清楚如何做到这一点......以及它是否是我拥有的浪涌加包的一部分,或者我是否需要单独设置它。

0 投票
1 回答
791 浏览

node.js - 浪涌安装mac osx

我试图在Surge上部署前端站点,但是当我尝试将 Surge 客户端安装到 osx 中时

npm install --global 激增

我收到以下错误消息

没有这样的文件或目录,打开'/Users/mac/package.json'

在 Surge 入门页面中没有提及此错误。

我的 nodejs 版本是 8.9.4 有人有同样的问题吗?谢谢

0 投票
5 回答
5970 浏览

surge.sh - 如何更新您的 spray.sh 项目?

我部署了一个surge.sh 项目并成功发布,但是,我想对该项目进行一些更新,更新已在本地应用并且可以看到工作,但它试图再次将其发布到同一个域但它没有'似乎没有更新。我还尝试拆除项目并重新上传它仍然显示旧项目,我也清除了缓存但它仍然没有更新。知道为什么吗?

0 投票
2 回答
715 浏览

surge.sh - Surge.sh 网站可以被谷歌搜索索引吗?

使用 *.surge.sh 域创建的网站可以在 Google 上被索引和查找吗?