INNER CODE UNIT · TypeScript

fastlanePlugin

PaulWoitaschek/Voice · artwork/vite.config.ts:25

function fastlanePlugin(): Plugin {
  return {
    name: 'voice-artwork-fastlane',
    configureServer(server) {
      server.middlewares.use((req, res, next) => {
        if (!req.url) return next()
        const m = req.url.match(/^\/api\/marketing\/([^/?]+)\.json/)
        if (m) {
          try {
            const data = readMarketing(decodeURIComponent(m[1]))
            res.setHeader('content-type', 'application/json')
            res.end(JSON.stringify(data))
          } catch (err) {
            res.statusCode = 404
            res.end(String(err))
          }
          return
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…