问题标签 [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 投票
2 回答
41 浏览

ruby-on-rails - 从 HTTP.get('/my_pdf') 在浏览器中显示 pdf

Ηι!

我使用HTTP.get('/ehde_pdf')通过 routes.rb 调用执行此代码的控制器方法:

它将pdf数据返回给浏览器,但它没有作为下载提示出现在我们的页面中。我可以从例如 Mozilla Developer Tools -> Network 中看到浏览器获取文件数据,我可以通过双击下载它: 在此处输入图像描述

有什么方法可以从 HTTP.get('/ehde_pdf') 获取文件数据并直接显示下载提示?

谢谢!!!

0 投票
0 回答
34 浏览

html - 未调用 React 中的服务器端渲染

我显然在这里遗漏了一些东西。我有一个简单的 React 类,我想将其转换为使用服务器端渲染,但我无法让初始组件在服务器上渲染。

我已经更改了我的初始 App 类以使用 renderToString

我更新了 index.js 文件以使用 hydra:

但是,我没有在浏览器中呈现 MyComponent。我得到的是浏览器页面中显示的 MyComponent 的 HTML。如果在浏览器中查看页面源代码,我可以看到组件的 HTML 没有随页面一起下载(水合物中使用的根元素为空)。当我使用 Developer's Tools 元素选项卡时,我可以看到我的所有组件的 HTML 都已插入到带引号的字符串内的根元素中(这就是它显示在浏览器页面中的原因)。

我假设正在发生的事情是我的组件没有在服务器上呈现,但仍在从浏览器中调用。结果是我的 renderToString 将一个字符串返回给我的所有组件的 HTML 的客户端,该 HTML 水合尽职地插入到我的根元素中。

我在这里想念什么?我使用 npx create-react-app 创建了应用程序,并且使用的是 16.8.0 版本。

0 投票
0 回答
25 浏览

python - 比较networkx中的同构图

例如,如果我有两个图表:

这些图显然不是同构的,因此

将返回假。

现在我想看看与图 G 相比,图 F 中缺少什么。

我只见过

但是 X.mapping 仅在图是同构的情况下返回一个字典,而不是在它们不是同构的情况下。

0 投票
0 回答
80 浏览

python - 在图networkx列表中查找同构对

我有一些图表的边缘列表列表。例如,让我们考虑以下列表

从上述列表生成的图形 G0、G1、G2 和 G3 如下所示:

在此处输入图像描述

我们可以看到(并检查)G0 与 G3 同构。另外,请注意 G0 与 G1 同构,但 G0 和 G1 彼此自同构。

现在我想找到在这样一个列表中找到所有同构图对并将它们作为元组列表输出的最快方法。如果我们能从这个列表中拒绝自同构,那就更好了。

这里列表的理想输出应该是G_iso = [(G0, G3)]. 但是请注意,列表中可以有多个同构图对。

提前致谢!对不起,如果这是一个非常菜鸟的问题。

0 投票
0 回答
14 浏览

reactjs - 如何将反应同构应用程序部署到任何服务器?

我正在开发一个反应同构应用程序,其中我的快速服务器与客户端应用程序一起运行现在我想部署这个应用程序,但不知道部署这种应用程序的正确方法。

在此处输入图像描述

我的项目客户端文件夹的这个样板包含反应应用程序和 server.js 包含快速服务器。通常我们运行构建命令并部署我们项目的构建。但是在这种情况下,如果我运行构建命令,那么我会丢失我的服务器。

在此处输入图像描述

我的反应应用程序在 3000 端口上运行,而我的服务器在 5000 上运行。

如果有人有解决方案或提供一些建议。

我需要从 google bigquery 获取数据,并且无法从客户端获取数据,因此请使用这种方法