| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /** @type {import('next').NextConfig} */
- import {NextConfig} from "next";
- const nextConfig: NextConfig = {
- // 关闭构建时的 TypeScript 检查
- typescript: {
- ignoreBuildErrors: true,
- },
- // 关闭构建时的 ESLint 检查
- eslint: {
- ignoreDuringBuilds: true,
- },
- // 代理重定向到后台服务
- async rewrites() {
- return {
- fallback: [
- {
- source: "/api/system/user",
- destination: `${process.env.BACKEND_URL}/system/user/`,
- },
- {
- source: "/api/:path*",
- destination: `${process.env.BACKEND_URL}/:path*`,
- },
- ],
- };
- },
- images: {
- dangerouslyAllowSVG: true,
- contentSecurityPolicy: "default-src 'self'; script-src 'none'; sandbox;",
- remotePatterns: [
- {
- protocol: "https",
- hostname: "img.shields.io",
- port: "",
- pathname: "/**",
- },
- ],
- },
- };
- module.exports = nextConfig;
|