Nuxt/packages/vite/src/runtime/vite-node-shared.mjs

12 lines
372 B
JavaScript
Raw Normal View History

import { Agent as HTTPSAgent } from 'node:https'
import { $fetch } from 'ofetch'
export const viteNodeOptions = JSON.parse(process.env.NUXT_VITE_NODE_OPTIONS || '{}')
export const viteNodeFetch = $fetch.create({
baseURL: viteNodeOptions.baseURL,
agent: viteNodeOptions.baseURL.startsWith('https://')
? new HTTPSAgent({ rejectUnauthorized: false })
: null
})