List, export, recommendations done

This commit is contained in:
Caesar2011
2019-01-12 11:57:07 +01:00
parent fc582eb48c
commit de7b40a377
23 changed files with 898 additions and 51 deletions

8
app.js
View File

@@ -9,9 +9,10 @@ var logger = require("morgan");
var path = require("path");
var read = require("read-file");
var uuidv4 = require("uuid/v4");
var exportRouter = require("./routes/export");
var indexRouter = require("./routes/index");
var recommendsRouter = require("./routes/recommends");
var updateRouter = require("./routes/update");
var usersRouter = require("./routes/users");
var app = express();
var adapter = new FileSync("db.json");
var db = low(adapter);
@@ -53,7 +54,7 @@ app.use(function (req, res, next) {
db.get("users")
.push({ id: id, age: -1, sex: "na", cocktails: [], lastused: Date.now() })
.write();
res.cookie("uid", id, { maxAge: 21474836470000, httpOnly: true });
res.cookie("uid", id, { maxAge: 21474836470000 /*, httpOnly: true*/ });
if (!req.cookies) {
req.cookies = {};
}
@@ -69,8 +70,9 @@ app.use(function (req, res, next) {
});
app.use(express.static(path.join(__dirname, "public")));
app.use("/", indexRouter);
app.use("/users", usersRouter);
app.use("/export", exportRouter);
app.use("/update", updateRouter);
app.use("/recommends", recommendsRouter);
// catch 404 and forward to error handler
app.use(function (req, res, next) {
next(createError(404));