В Parse Server, куда вы должны отправлять экспресс-маршруты? Я обнаружил, что они работают, только если я поместил их прямо в index.js, но это не может быть лучшим местом, не так ли?Parse Server: Пользовательская конечная точка/Экспресс-маршрут
Я положил это в моем облаке/main.js:
var express = require('express');
var app = express();
app.listen();
app.get('/test', function(req, res) {
console.log("working?");
res.status(200).send('working?');
});
console.log("this file definitely runs");
Моей консоль вывод показывает «этот файл, безусловно, бежит» на старт сервера, но когда я пытаюсь получить доступ к LOCALHOST: 1337/теста, его просто говорит: «Не могу GET/test». Если я ставлю только app.get ('/ test', ...); в index.js, он работает. Полагаю, это потому, что мне не разрешено создавать другой экземпляр express(), возможно, есть способ получить экземпляр, созданный в index.js?
спасибо, я попробую! Даже после добавления app.listen() он не работает. Причина, по которой я добавил «это определенно работает», заключается в том, что иногда node.js молча останавливает включение файлов, если есть ошибки, поэтому я хотел убедиться, что он загружает весь файл. –
Gah, это не удалось, но я думаю, что это из-за Parse Server. Вот ошибка: http://textsaver.flap.tv/lists/zwo –
Это действительно выглядит проблемой в Parse Server. У меня нет опыта работы с parse-сервером. Я не вижу никаких явных ошибок.Поскольку, кажется, вы используете примерный проект, я бы предложил получить чистую установку, настроив ее только с помощью необходимых опций, и как только вы начнете перемещать вещи, убедитесь, что все работает с каждым изменением. –