30 lines
919 B
TypeScript
30 lines
919 B
TypeScript
// import { GraphQLClient } from "graphql-request";
|
|
import { HttpsProxyAgent } from "https-proxy-agent";
|
|
import nodeFetch from "node-fetch";
|
|
|
|
// import { GetTitleQuery } from "../libs/anilist/getTitle.ts";
|
|
|
|
const agent = new HttpsProxyAgent(
|
|
"http://ruru:pdh!CQB@kpc3vyb3cwc@45.56.108.251:3128",
|
|
);
|
|
const response = await nodeFetch("https://httpbin.org/ip", { agent });
|
|
console.log(await response.text());
|
|
console.log(response.status);
|
|
console.log(nodeFetch);
|
|
|
|
// const client = new GraphQLClient("https://graphql.anilist.co/", {
|
|
// fetch: (input, init) => {
|
|
// console.log("custom fetch");
|
|
// const agent = new HttpsProxyAgent(
|
|
// "http://ruru:pdh!CQB@kpc3vyb3cwc@45.56.108.251:3128",
|
|
// );
|
|
// return nodeFetch(input, { ...init, agent });
|
|
// },
|
|
// });
|
|
|
|
// console.log(
|
|
// await client
|
|
// .request(GetTitleQuery, { id: 186794 })
|
|
// .then((data) => data?.Media ?? undefined),
|
|
// );
|