如何让Require.js获取一个不以“.js”结尾的脚本

How do I make Require.js fetch a script that does not end in `.js`?

本文关键字:js 一个 结尾 脚本 Require 获取      更新时间:2023-09-26

我正在开发一个应用程序,该应用程序使用某个网站来简化支付,它处理支付的方式需要从包含脚本的url https://bridge.paymill.com/导入一些javascript。

事实上,我正在使用require-js来加载所有的脚本,在我的main.js配置中,我试图这样做:

requirejs.config({
  ...
  'paymill': 'https://bridge.paymill.com/',
  ...
});

但是,当然,这会尝试从https://bridge.paymill.com/.js获取,这不是正确的url(没有最后一个.js)

如果不在末尾添加".js",我怎么能通知requirejs加载这个?

在URL 的末尾打个问号

requirejs.config({
  ...
  'paymill': 'https://bridge.paymill.com/?',
  ...
});

工作原理:

https://bridge.paymill.com/?.js是以.js作为GET请求的有效URL。