我有一个 Drupal 模块,它与单独服务器上的 REST API 对话以进行用户注册和身份验证。该模块在多个站点上运行,这些站点指向可能运行不同版本的 REST API 的不同服务器。
理想情况下,我希望能够针对自己的端点运行每个站点,以防后端的更改破坏事情。有没有办法在运行测试时动态指定不同的端点 URL?还是我必须为每个站点编辑 .test 文件?
我试图使模块的文件尽可能通用和灵活。我想如果特定站点需要,我可以让 .test 文件查找可以覆盖 URL 的 .inc 文件。不过有更好的方法吗?