小编Mme*_*rba的帖子

Axios Api 在 Heroku 中调用

我已将我的应用程序部署到 heroku 并将其连接到 mongoLab。我的问题是使用 axios 的 API 调用无法与 Heroku 一起使用,因为它们仍然是在本地设置的。是否有一个动态环境变量我必须替换 baseURL 才能使其工作?我尝试研究这个但没有运气。

请参阅下面的代码

export default {


  saveClient: function(clientData) {
    return axios({
method:"post",
url:"/api/saveClient",
baseURL:"http://localhost:3001",
data:clientData
    })

  }

----------------------
server.js is below



const express = require("express");
const bodyParser = require("body-parser");
const mongoose = require("mongoose");
const app = express();
const PORT = process.env.PORT || 3001;
const cors = require("cors")
app.use(cors())
// Configure body parser for AJAX requests
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
// Serve up static assets
app.use(express.static("client/build"));

var apiRoutes = require("./controllers/clientController.js"); …
Run Code Online (Sandbox Code Playgroud)

javascript heroku reactjs axios

2
推荐指数
1
解决办法
9121
查看次数

标签 统计

axios ×1

heroku ×1

javascript ×1

reactjs ×1