proxy.conf.cjs 938 B

12345678910111213141516171819202122232425
  1. const aiToken = process.env.FMODE_API_TOKEN || '';
  2. module.exports = {
  3. '/backend': {
  4. target: 'https://test.fmode.cn', secure: true, changeOrigin: true, logLevel: 'warn',
  5. pathRewrite: { '^/backend': '/engxs' },
  6. },
  7. '/bytedesk-api': {
  8. target: 'https://uniapp.bytedesk.com', secure: true, changeOrigin: true, logLevel: 'warn',
  9. pathRewrite: { '^/bytedesk-api': '' },
  10. },
  11. '/bytedesk-upload': {
  12. target: 'https://upload.bytedesk.com', secure: true, changeOrigin: true, logLevel: 'warn',
  13. pathRewrite: { '^/bytedesk-upload': '' },
  14. },
  15. '/ncloud': {
  16. target: 'https://server.xiaoshu.pro', secure: true, changeOrigin: true, logLevel: 'warn',
  17. pathRewrite: { '^/ncloud': '/parse' },
  18. },
  19. '/fmode-api': {
  20. target: 'https://api.fmode.cn', secure: true, changeOrigin: true, logLevel: 'warn',
  21. pathRewrite: { '^/fmode-api': '' },
  22. headers: aiToken ? { Authorization: `Bearer ${aiToken}` } : {},
  23. },
  24. };