route for standard image if image not found
This commit is contained in:
parent
1fd35504fd
commit
410b363713
@ -2,13 +2,19 @@ const router = require("express").Router();
|
|||||||
const getRegions = require("../models/getRegions2.js");
|
const getRegions = require("../models/getRegions2.js");
|
||||||
const getRegionById = require("../models/getRegionById.js");
|
const getRegionById = require("../models/getRegionById.js");
|
||||||
const path = require("path");
|
const path = require("path");
|
||||||
|
const fs = require("fs");
|
||||||
|
const _ = require('lodash')
|
||||||
|
|
||||||
module.exports = dbConn => {
|
module.exports = dbConn => {
|
||||||
router.get("/api/v1/regions", async (req, res) => {
|
router.get("/api/v1/regions", async (req, res) => {
|
||||||
res.json(await getRegions(dbConn));
|
res.json(await getRegions(dbConn));
|
||||||
});
|
});
|
||||||
router.get('/api/v1/regions/:id/image', (req, res) => {
|
router.get('/api/v1/regions/:id/image', (req, res) => {
|
||||||
res.sendFile(path.join(__dirname, `../data/regions/images/${req.params.id}.jpg`))
|
if (fs.existsSync(path.join(__dirname, `../data/regions/images/${req.params.id}.jpg`))) {
|
||||||
|
res.sendFile(path.join(__dirname, `../data/regions/images/${req.params.id}.jpg`))
|
||||||
|
} else {
|
||||||
|
res.sendFile(path.join(__dirname, `../data/regions/images/x.jpg`))
|
||||||
|
}
|
||||||
})
|
})
|
||||||
router.get("/api/v1/regions/:id", async (req, res) => {
|
router.get("/api/v1/regions/:id", async (req, res) => {
|
||||||
const id = req.params.id;
|
const id = req.params.id;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user