У меня есть приложение MERN, и я развернул его в Heroku.
Но когда кто-то пытается просмотреть определенные страницы (там, где у меня есть маршруты), он видит массив json вместо страницы, вот так:
[{"_id":"5e4a785440018720b0159cd4","team1":"liverpool","team2":"barca","selection":"barca","odds":"2","stake":"8","bookmaker":"asd","date":"February 17th 2020, 12:26:12 pm","user_id":"5e4a702cb873821fc90cb177","result":"Win","profit":"8","name":"testb","__v":0},
И я знаю, что это потому, что у меня есть маршрут get, подобный этому:
router.route("/").get((req, res) => {
Bet.find()
.then(bets => res.json(bets))
.catch(err => res.status(400).json("Error: " + err));
});
Но как мне все же позволить людям просматривать мою страницу вместо * 1013? * и все еще есть этот маршрут?
Это происходит потому, что у меня есть бэкэнд и внешний интерфейс, и они получают доступ к моему бэкэнду вместо моего внешнего интерфейса. У кого-нибудь есть решение здесь?