doc & fix: add ImageData model in controller and getImage method and add error in TravelDataCity method

This commit is contained in:
Leon Xu
2022-04-13 20:14:51 -07:00
parent 8ba15e910f
commit bae97b9764
+19 -1
View File
@@ -11,6 +11,7 @@ import ncovChinaData from "../models/ncovChinaData.js";
import ncovAbroadData from "../models/ncovAbroadData.js";
import ChinaNcovData from "../models/ChinaData.js";
import WorldNcovData from "../models/WorldData.js";
import ImageData from "../models/ImageData.js";
import TravelData from "../models/TravelData.js";
// Get China Data method
@@ -83,6 +84,21 @@ export const WorldData = async (req, res) => {
}
};
// Get Image Data method
export const getImage = async (req, res) => {
try {
axios.get("http://iwenwiki.com/wapicovid19/ncovimg.php").then((result) => {
const { data } = result;
let parseData = data;
res.status(200).json(data);
// 写入获取数据到数据库
ImageData.insertMany(parseData);
});
} catch (error) {
res.status(404).json({ message: error });
}
};
// Get Travel Data method
export const TravelDataCity = async (req, res) => {
const { juhe } = process.env;
@@ -95,5 +111,7 @@ export const TravelDataCity = async (req, res) => {
// 写入获取数据到数据库
TravelData.insertMany(parseData);
});
} catch (error) {}
} catch (error) {
res.status(404).json({ message: error });
}
};