javascript - Ruby/Sinatra/jQuery 应用程序未在 repl.it 中运行

标签 javascript jquery ruby sinatra repl.it

我的 mad libs game (Ruby/Sinatra 后端,大部分逻辑是 JS/jQuery,数据存储在 json 文件中)在我的 Mac 和我的 Ubuntu VirtualBox 上运行良好,但是当我将它安装在 repl.it 上时(并做了一些似乎由他们指示的更改示例脚本)。

当我“启动”脚本时 on repl.it, here ,我在 supposed to show up 的位置收到以下错误消息:

Unable To Wake Up

30 seconds.Your repl did't wake up in time. Please try again in 30 seconds.

我从未在 repl.it 上运行过一次。关于为什么不的任何想法?我是 repl.it 的新手,我找不到任何帮助文件。这似乎是一项新服务。

TIA。

最佳答案

你需要添加

set :bind, '0.0.0.0'

可以看到https://repl.it/languages/sinatra举个例子。

这是您在远程计算机上运行 Web 服务器时经常需要做的事情,因为它们会将来自公共(public)互联网的请求转发到此 IP 地址。

我 fork 了这个并进行了更改,虽然还有另一个错误(找不到 main.erb),但它至少解决了这个问题。

关于javascript - Ruby/Sinatra/jQuery 应用程序未在 repl.it 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49765771/

相关文章:

c# - CefSharp 从 C# 执行 JavaScript

javascript - jQuery UI 自动完成 - 无结果消息

c# - 如何使用 SQL 数据库创建像 Google 放置文本框一样的自动完成文本框

ruby-on-rails - 修剪字符尾随的零 n 轨

ruby - Encoding::UndefinedConversionError 使用 open-uri 时

javascript - NodeJS 路由器使用另一个调用请求的函数不等待应答

javascript - 如何重新启用禁用的谷歌地图 v3 拖放、缩放等

javascript - 在数组中使用 split

javascript - 在 ajax 调用发生时暂停用户

xml - 如何使用 Nokogiri Builder 创建带有命名空间根元素的 XML 文档