First swing at importing data
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
const express = require('express')
|
||||
const bodyParser = require('body-parser')
|
||||
const cors = require('cors')
|
||||
const morgan = require('morgan')
|
||||
|
||||
const { entries } = require('./import.js')
|
||||
|
||||
const app = express()
|
||||
app.use(morgan('combined'))
|
||||
app.use(bodyParser.json())
|
||||
app.use(cors())
|
||||
|
||||
app.get('/database', (req, res) => {
|
||||
res.send(
|
||||
entries
|
||||
// [["05/04", "THU", 0, 0, 0, 98, 0, 0, 0, 5, 5, 5, 5, 5, 67, 67, 101, 5, 63, 58, 78, 58, 58, 58, 3, 3, 7]]
|
||||
)
|
||||
})
|
||||
|
||||
app.listen(process.env.PORT || 8081)
|
||||
@@ -0,0 +1,10 @@
|
||||
var fs = require('fs');
|
||||
|
||||
var data = fs.readFileSync('data.csv')
|
||||
.toString() // convert Buffer to string
|
||||
.split('\n') // split string to lines
|
||||
.slice(1) // remove first line
|
||||
.map(e => e.trim()) // remove white spaces for each line
|
||||
.map(e => e.split(',').map(e => e.trim())); // split each line to array
|
||||
|
||||
exports.entries = data;
|
||||
Reference in New Issue
Block a user