Я пытаюсь развернуть nextJS с сервером узлов для Zeit Now.
Вот мой сценарий, я попытался развернуть приведенный ниже код, но приложение вылетает каждый раз, когда я пересекаю маршрут / api / subscribe из-за запроса axios. Полученная ошибка: 502 NO_STATUS_CODE_FROM_FUNCTION
import axios from 'axios'
import { NowRequest, NowResponse } from '@now/node'
export default function(req: NowRequest, res: NowResponse) {
const { email } = req.body
const MAILCHIMP_API_KEY = process.env.MAILCHIMP_API_KEY
const MAILCHIMP_LIST_ID = process.env.MAILCHIMP_LIST_ID
const MAILCHIMP_INSTANCE = process.env.MAILCHIMP_INSTANCE
const subscriber = {
email_address: email,
status: 'subscribed'
}
axios({
method: 'POST',
url: `https://${MAILCHIMP_INSTANCE}.api.mailchimp.com/3.0/lists/${MAILCHIMP_LIST_ID}/members/`,
data: subscriber,
headers: {
Authorization: `apikey ${MAILCHIMP_API_KEY}`,
'Content-Type': 'application/json'
}
})
.then(({ data }) => {
const { status } = data
res.status(200).send({ success: status })
})
.catch(({ response }) => {
const { data } = response
const { status, detail } = data
res.status(status).send({ error: detail })
})
}