问题标签 [isomorphic]

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 回答
85 浏览

ruby-on-rails - 使用 Google 的文本到语音 API 和 Hyperstack

我想使用 Google text-speech API 让我的用户在文本控件中输入文本,然后单击一个按钮,将文本发送到我的 Rails 服务器,在那里它将使用 Google TextToSpeach API 创建一个 mp3 文件那个演讲的。

Google API 看起来非常易于使用:https ://cloud.google.com/text-to-speech/docs/create-audio

在传统的 Rails 应用程序中,我会编写一个 API 来传递要转录的文本,并希望 API 调用返回为用户下载而创建的 MP3 文件的路径。

似乎Hyperstack 同构操作将是正确的方法,但是我如何确保操作仅在服务器上而不是在客户端上运行,以及如何获得操作的输出值(即创建的文件)所以我可以在浏览器中显示它供用户下载吗?

我应该强调,我只需要 Google API 在服务器上创建音频文件(而不是播放它)。然后用户将下载创建的文件以便自己使用。

0 投票
1 回答
60 浏览

ruby-on-rails - 你如何在 Hyperstack 中使用 FontAwsome 图标?

在具有 Rails 和 ReactJS 的Hyperstack项目中使用FontAwsome图标的最佳方法是什么,使用 Yarn 仅包含您需要的图标?

0 投票
1 回答
41 浏览

ruby-on-rails - 从 Hyperloop 升级到 Hyperstack 时,是否仍然需要“opal_hot_reloader”gem?

我只是将 Rails 应用程序从 Hyperloop 升级到 Hyperstack。自 Hyperstack 以来,“opal_hot_reloader”gem 是否已过时?

0 投票
1 回答
72 浏览

ruby-on-rails - 我可以在没有 activerecord 的情况下使用 hyperstack 吗?

我使用 rethinkdb 和 nobrainer 作为我的 ODM。Hyperstack 会与我的模型同步吗?即后端数据库和前端之间的状态同步?

0 投票
1 回答
136 浏览

ruby-on-rails - 检查您是否处于 Rails 服务器进程以满足 Hyperstack 需求的最准确方法是什么

Hyperstack是一个同构框架,相同的代码可以在服务器端或客户端运行。因此,在某些特定情况下,根据执行某些代码的位置(服务器或客户端),应该完成不同的事情(客户端同步等)。

问题是依赖默认检查是否

取决于您正在运行的网络服务器和封闭环境。

例如,我在 puma 上运行(在 docker 中进行开发,在 Ubuntu 服务器中进行生产),即使在这种情况下定义?(Rails::Server)在开发中运行良好,但在生产中运行不正常。这表明服务器执行检测不仅取决于您正在运行的实际服务器,还取决于用于启动它的方法(例如 rails s VS puma start)

可以在此处找到其他信息:

  1. 检测应用程序是否作为 HTTP 服务器启动(rake 任务、rconsole 等)

  2. https://gitter.im/ruby-hyperloop/chat?at=59d60f2201110b72317cd61c

  3. https://hyperstack-org.slack.com/archives/CHRQ5U8HL/p1557262851049900

是否有一种标准方法可以检查 Rails 中的某些内容是否在服务器进程/线程上执行(而不是在浏览器、某种客户端、控制台、迁移、rake 任务等),而不依赖于一些黑客来识别或声明我们的服务器部署在(puma、thin、nginx 等)上?

0 投票
1 回答
442 浏览

python - 良好的实现:同构反应应用程序 + Python 后端

使用 webpack 和 python 作为后端来实现同构反应应用程序的最佳方法是什么

需要实现以下功能 1. React 路由器 2. Redux 存储

0 投票
2 回答
98 浏览

ruby-on-rails - 我可以使用类似于 String#constantize 的东西来初始化 Hyperstack::Component 吗?

我的数据库中有一些对象,我喜欢使用专用的 Hyperstack 视图组件进行渲染。假设我的对象具有name从 A 到 J 的唯一属性。现在我想循环它们并根据我的对象的, , , ...each渲染它们,并将我的对象作为参数传递给组件。ComponentAComponentBComponentCname

我现在要做的是:

我想做的是:

这是伪代码,因为你不能给变量常量化。但它显示了我想做什么。

如何防止手动将对象映射到其视图。

0 投票
2 回答
62 浏览

java - 如果必须填充数组,我如何使它们相等?

我很困惑,因为我需要我的数组等于另一个数组,但我不知道如何比较它们而不丢失它们的值

0 投票
1 回答
689 浏览

javascript - 在同构 React 应用程序中减少 FID(首次输入延迟)的好方法有哪些?

在我的应用程序中非常用于指针向下事件的 FID。它是一个同构反应应用程序。任何人都可以提出一些减少它的好方法。最近谷歌搜索控制台引入了速度(实验性)。由于高 FID(> 300 毫秒),它显示我的大多数网站页面都很慢。

0 投票
1 回答
65 浏览

ruby-on-rails - Hyperloop 可以使用最新的 Async/Await 吗?

我看到https://hyperstack.org/上的示例描述了将 fetch 作为 priomsies 的包装器。

我知道在 JS 中 async/await 是围绕 Promise 的语法糖,但我很好奇我是否可以将 async/await 模式与围绕 JS 的 Hyperloop ruby​​ 包装器一起使用?