server 1.0.3

This commit is contained in:
2020-09-19 18:16:50 +02:00
parent 36dd3d8238
commit d7395f5472
8 changed files with 35 additions and 13 deletions

View File

@@ -14,7 +14,7 @@ const uploadStrategy = multer({
}
cb(null, true);
},
limits: { fileSize: 4000000 },
limits: { fileSize: 2000000 },
}).single("menuiImage");
// POST

View File

@@ -12,6 +12,7 @@ import {
handleError,
validateUserToken,
verifyRestaurantAccess,
newError,
} from "../services/services.js";
import Restaurant from "../models/restaurant.js";
@@ -35,7 +36,9 @@ router.post("/", async (req, res) => {
try {
const token = req.headers["x-auth-token"];
const user = validateUserToken(token);
const restaurant = await createRestaurant(req.body);
const restaurant = await createRestaurant(req.body).catch((err) => {
throw newError("Nie udało się zapisać zdjęcia.", 500);
});
await restaurant.save();
await addRestaurantToUser(user, restaurant);
res.sendStatus(201);

View File

@@ -22,7 +22,7 @@ router.post("/login", async (req, res) => {
}
const user = await fetchUser(req.body.email);
await checkPassword(req.body.password, user.password);
const safeUser = prepareSafeUser(user);
const safeUser = await prepareSafeUser(user);
var token = generateAuthToken(safeUser);
res.header("x-auth-token", token).status(202).send(safeUser);
} catch (error) {