Переделать АПИ сервер, чтобы в pages/api/ работал

Выполняется

Проект: modx-next-manager

Планируемый запуск: Дата начала: 10.04.2021Планируемое завершение: Дата завершения:

Описание задачи

Проблема в том, что vercel.com просто так не позволяет свой АПИ-сервер слушать, то есть он должен работать как страница.
ПроектЗадачаСтатусДата постановкиНачалоКонецКто создал
modx-next-managerПеределать АПИ сервер, чтобы в pages/api/ работалВыполняется10.04.2021 18:29:1515.04.2021 16:55:0915.04.2021 16:57:18
modx-next-managerПеределать АПИ сервер, чтобы в pages/api/ работалВыполняется10.04.2021 18:29:1510.04.2021 18:29:2810.04.2021 21:09:54
Оказывается версел немеет метода установки кукисов. Вот все методы: https://vercel.com/docs/runtimes#official-runtimes/node-js/node-js-request-and-response-objects

Кукисы можно прочитать входящие, но нельзя установить новые.
Вот этим коммитом только получилось решить: https://github.com/MODX-Club/modx-next-manager/commit/6941f32250554d189608c03881bc64443e32f6cc

Next-js перебивает пути __dirname и require.resolve(), из-за чего бьется схема nexus. Пришлось использовать process.cwd()

Добавить комментарий