1
0
mirror of https://github.com/vercel/commerce.git synced 2025-08-04 07:51:24 +00:00

Removed is-allowed-method from BC

This commit is contained in:
Luis Alvarez
2021-05-24 19:06:07 -05:00
parent ee3e4143b9
commit 4cc3613f64
2 changed files with 0 additions and 29 deletions
framework/bigcommerce/api

@@ -1,4 +1,3 @@
import type { NextApiHandler } from 'next'
import type { RequestInit } from '@vercel/fetch'
import {
CommerceAPI,

@@ -1,28 +0,0 @@
import type { NextApiRequest, NextApiResponse } from 'next'
export default function isAllowedMethod(
req: NextApiRequest,
res: NextApiResponse,
allowedMethods: string[]
) {
const methods = allowedMethods.includes('OPTIONS')
? allowedMethods
: [...allowedMethods, 'OPTIONS']
if (!req.method || !methods.includes(req.method)) {
res.status(405)
res.setHeader('Allow', methods.join(', '))
res.end()
return false
}
if (req.method === 'OPTIONS') {
res.status(200)
res.setHeader('Allow', methods.join(', '))
res.setHeader('Content-Length', '0')
res.end()
return false
}
return true
}