首页 > 解决方案 > 如何从 URL 动态导入 javascript 数组?

问题描述

我有这个代码:

import("./static.js") .them (m => {...})

static.jsm中定义的一些静态数组在哪里我如何完成这个?

import("https://somesite.com/public/static.js")
.them (m => {...})

因为这给了我一个未找到模块的异常必须有一个简单的答案,而不必设置服务器来通过 REST 提供文件。

标签: javascripturlimportmodule

解决方案


我找到了答案,那就是使用 fetch:

fetch(url).then (res => res.text())....

至于从远程网站获取不可避免的 CORS 相关问题,我将其添加到该网站的 NGINX 服务器配置中:

location / {
.......
add_header "Access-Control-Allow-Origin"  *;

推荐阅读