123456789101112131415161718192021222324252627282930313233 |
- import { UploadController } from "@/controllers/UploadController";
- import { createRequest } from "@/utils/request";
- const token = localStorage.getItem("token");
- export const request = createRequest({
- baseURL: "https://www.infish.cn/adhuaxi/v1",
- interceptors: {
- request(req: any) {
- if (!req.headers) req.headers = {};
- req.headers["authorization"] = `Bearer ${token}`;
- return req;
- },
- // response: (res: any) => {},
- },
- });
- export const uploader = new UploadController(request);
- export const renderTitle = (title?: string) => {
- if (title) {
- if (title.length > 30) {
- return title.substring(0, 30) + "...";
- }
- return title;
- }
- return "";
- };
- export const renderSummary = (summary?: string) => {
- if (summary) {
- if (summary.length >= 60) {
- return summary.substring(0, 60) + "...";
- }
- return summary;
- }
- return "";
- };
|