20 lines
521 B
TypeScript
20 lines
521 B
TypeScript
// @vitest-environment node
|
|
|
|
import { describe, expect, it } from 'vitest';
|
|
|
|
import viteConfig from '../vite.config';
|
|
|
|
describe('Vite 本地 API 代理', () => {
|
|
it('统一解析源码别名并通过同源 /api 转发到本地 NestJS', () => {
|
|
expect(viteConfig.resolve?.alias).toMatchObject({
|
|
'@': expect.stringMatching(/web\/src$/),
|
|
});
|
|
expect(viteConfig.server?.proxy).toMatchObject({
|
|
'/api': {
|
|
target: 'http://127.0.0.1:3000',
|
|
changeOrigin: false,
|
|
},
|
|
});
|
|
});
|
|
});
|