22 lines
627 B
TypeScript
22 lines
627 B
TypeScript
import { Request, Response, NextFunction } from "express";
|
|
import { updateAccessTokenApi } from "../consts.js";
|
|
import { logger } from "../utils/logger.js";
|
|
|
|
var updateAccessToken = async function (req: Request, res: Response) {
|
|
try {
|
|
const response = await fetch(updateAccessTokenApi, {
|
|
method: "post",
|
|
});
|
|
|
|
const { access_token } = await response.json();
|
|
return res.json({ accessToken: access_token });
|
|
} catch (error) {
|
|
console.log("error", (error as Error).message);
|
|
logger.error(error);
|
|
|
|
return res.json({ error: (error as Error).message });
|
|
}
|
|
};
|
|
|
|
export default updateAccessToken;
|