List implemented

This commit is contained in:
Sebastian Seedorf
2019-01-11 16:57:22 +01:00
parent 62985d2e2a
commit fc582eb48c
11 changed files with 241 additions and 156 deletions

5
app.js
View File

@@ -7,11 +7,11 @@ var low = require("lowdb");
var FileSync = require("lowdb/adapters/FileSync");
var logger = require("morgan");
var path = require("path");
var read = require("read-file");
var uuidv4 = require("uuid/v4");
var indexRouter = require("./routes/index");
var updateRouter = require("./routes/update");
var usersRouter = require("./routes/users");
var read = require("read-file");
var app = express();
var adapter = new FileSync("db.json");
var db = low(adapter);
@@ -21,6 +21,7 @@ db.defaults({ users: [] })
app.cocktails = [];
read("data/output.csv", "utf8", function (err, buffer) {
// console.log(buffer);
var cocktailList = [];
var result = buffer.split(/\n|\r|\n\r|\r\n/);
result = result.map(function (line) {
line = line.split("\t");
@@ -31,10 +32,12 @@ read("data/output.csv", "utf8", function (err, buffer) {
line[1] = parseFloat(line[1]);
line[4] = line[4].substr(0, line[4].length - 2) + "," + line[4].substr(-2) + " \u20AC";
line[5] = line[5].substr(0, line[5].length - 2) + "," + line[5].substr(-2) + " \u20AC";
cocktailList.push(line[3]);
return line;
});
result = result.filter(function (f) { return !!f; });
app.cocktails = result;
app.cocktailList = cocktailList;
});
// view engine setup
app.set("views", path.join(__dirname, "views"));