16 lines
597 B
JavaScript
16 lines
597 B
JavaScript
'use strict'
|
|
|
|
const { log } = require("console")
|
|
const {readFile , readdir} = require('fs/promises')
|
|
module.exports = async function (fastify, opts) {
|
|
fastify.get('/price', async function (request, reply) {
|
|
if(Object.keys(request.query).length == 0) return reply.status(500).send({ ok: false, message:'use query params' , enums:['akharin' , 'hamrah'] })
|
|
|
|
|
|
let dir = await readdir(`${process.cwd()}/json/${Object.keys(request.query)[0]}`)
|
|
let file = await readFile(`${process.cwd()}/json/${Object.keys(request.query)[0]}/${dir[0]}` , 'utf-8')
|
|
return JSON.parse(file)
|
|
})
|
|
|
|
}
|