我开始开发,Node JS
我正在创建一个应用程序来实现以下目标:
下载包含在 API 中找到的 JSON 信息的 CSV。我有一个内部文件,其中包含 JSON 所在的 url,我需要从该 url 中提取信息并将其下载为 CSV。我正在使用json-2-csv
,node-fetch
和fs
模块。
我的问题:我无法访问 JSON 中包含的信息来下载它
这是我的controller
:
import { Request, Response } from 'express';
const converter = require("json-2-csv");
const fetch = require("node-fetch");
const fs = require("fs");
class IndexController {
public async index(req: Request, res: Response) {
const api =req.query.api; //api1
const url = conf.API_MOCS[`${api}`].url; //url containing the json
const getJson = async () => {
const response = await fetch(url);
const responseJson = await response.json();
return responseJson;
};
}
}
export const indexController = new IndexController();