node.js - Agendash 未正确加载
问题描述
我正在使用 Agendash 2.1.1 版。但它没有正确加载页面。我正在尝试通过 iframe 嵌入它。
<iframe srcDoc={dashHtml} </iframe>
dashHtml 是来自 Agendash 的“/dash”API 的 html 响应。
我正在按照议程文件制作“/破折号”,如下
"/dash",
(req, res, next) => {
if (req.user && req.user.is_admin) {
return next();
} else {
return res.sendStatus(403);
}
},
Agendash(agenda)
);
当我尝试加载页面时,它显示空白页面并出现以下控制台错误...请参阅附件
我可以在网络选项卡中看到,所有库 URL(如 Jquery、bootstrap 等)都在 Agendash HTML 响应中,它们将转到我的前端主机,而不是在我的服务器主机上。
请查看我的网络选项卡的屏幕截图,状态码为“/dash”
以及位于议程 HTML 响应中的一些库 URL(如 Jquery、bootstrap 等)的屏幕截图
另请注意,当我在没有中间件许可/授权的情况下使用“/dash”时,它工作正常。
我在这里做错了什么?我该如何解决这个问题。
仅供参考:当我使用议程 1.0.0 时,面临同样的问题。
谢谢
解决方案
推荐阅读
- css - CSS ::第一行选择器Chrome
- reactjs - Service Worker 范围不匹配
- python - django:如何在 Trunc 之后用外键反向计数注释查询集?
- logging - 如何配置HAProxy以tcp模式登录
- javascript - 如何指定要检查的特定文件夹?
- android - Ionic4 - 从 Intune 公司门户运行应用程序时登录到 Azure AD 的问题
- c# - 地址不受查看器排序影响的 Google Sheet 地址(使用 C# API)
- python-3.x - 辅助线程检查文件系统资源
- android - 前台服务无法终止
- java - ArrayList 不会在 Java 中存储数据库中的所有元素