Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 481 Bytes

README.md

File metadata and controls

26 lines (19 loc) · 481 Bytes

express-csv-redirect-middleware

ExpressJS Middleware that handles redirects from a CSV file

Example

foo.csv:

/foo/	307	/bar/
/foo/	307 /
/foo/	410

server.js:

import { readFileSync } from 'fs'
import { join } from 'path'
import express from 'express'
import csvRedirectMiddleware from '@intothesource/express-csv-redirect-middleware'

const csv = readFileSync(join(__dirname, 'foo.csv'))
const app = express()
app.use(csvRedirectMiddleware(csv))