我正在使用 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 时,面临同样的问题。
谢谢