代码之家  ›  专栏  ›  技术社区  ›  ulu

维护誓言回调URL

  •  0
  • ulu  · 技术社区  · 7 年前

    我正在开发一个基于环回的nodejs应用程序,它使用github passport auth。对于我的开发,我在 callbackURL 设置在 providers.json 但每次部署时,我必须将其更改为已发布的URL。同时,我必须在GITHUB上更改相同的设置。

    你如何处理这种情况?是否可以设置 普罗维登斯 ?可以在github上使用两个应用程序并在它们之间切换吗?

    1 回复  |  直到 7 年前
        1
  •  0
  •   Piotr Labunski v_d123    7 年前

    可能你在装 providers.json 在您的文件 server.js 像文档一样: https://loopback.io/doc/en/lb3/Configuring-providers.json.html )

    var config = {};
    try {
      config = require('../providers.json');
    } catch (err) {
      console.trace(err);
      process.exit(1); // fatal
    }
    

    所以你可以创建两个独立的 普罗维登斯 文件(例如PaveServ.Dev.JSON提供者.PROD.JSON),并根据NoDEnEnv环境变量加载适当的文件。