mirror of
https://github.com/Redume/Kekkai.git
synced 2025-02-23 20:51:25 +03:00
Добавил роут для получения ссылки на график
This commit is contained in:
parent
afec218374
commit
4b7a379658
1 changed files with 27 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
||||||
const logger = require('../logger/main.js');
|
const logger = require('../logger/main.js');
|
||||||
const fastify = require('fastify')({logger: logger});
|
const fastify = require('fastify')({logger: logger});
|
||||||
const rate = require('../database/main.js');
|
const rate = require('../database/main.js');
|
||||||
|
const chart = require('../chart/main.js');
|
||||||
|
|
||||||
fastify.get('/api/getRate/', async function (req, res){
|
fastify.get('/api/getRate/', async function (req, res){
|
||||||
const query = req.query;
|
const query = req.query;
|
||||||
|
@ -27,6 +28,32 @@ fastify.get('/api/getRate/', async function (req, res){
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
fastify.get('/api/getChart/', async function (req, res){
|
||||||
|
const query = req.query;
|
||||||
|
if (!query['from_currency'] || !query['conv_currency']) {
|
||||||
|
return res.status(400).send({
|
||||||
|
status: 400,
|
||||||
|
message: 'The from_currency and conv_currency fields are required',
|
||||||
|
});
|
||||||
|
}
|
||||||
|
if (!query['start_date'] || !query['end_date']) return res.status(400).send({
|
||||||
|
status: 400,
|
||||||
|
message: 'start_date and end_date is required',
|
||||||
|
});
|
||||||
|
|
||||||
|
const charts = await chart.gen_chart(
|
||||||
|
query['from_currency'],
|
||||||
|
query['conv_currency'],
|
||||||
|
query['start_date'],
|
||||||
|
query['end_date'],
|
||||||
|
)
|
||||||
|
|
||||||
|
return res.status(200).send({
|
||||||
|
status: 200,
|
||||||
|
message: charts,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
fastify.listen({ port: 3000 }, function (err) {
|
fastify.listen({ port: 3000 }, function (err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
fastify.log.error(err)
|
fastify.log.error(err)
|
||||||
|
|
Loading…
Add table
Reference in a new issue