Skip to content

intothesource/express-csv-redirect-middleware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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))