123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import type { UserConfigExport } from '@tarojs/cli';
- import path from 'path';
- export default {
- logger: {
- quiet: false,
- stats: true,
- },
- mini: {},
- h5: {
- devServer: {
- proxy: {
- '/dr': {
- target: 'http://101.43.219.60:7700', // 你的后端服务地址
- changeOrigin: true, // 允许跨域
- // pathRewrite: {
- // '^/dr/api': '' // 可选,用于重写路径
- // }
- },
- },
- host: 'localhost', // 这里设置你想要的主机名,
- static: {
- directory: path.resolve(__dirname, '../public'),
- },
- },
- // Use webpackChain to customize Webpack
- // eslint-disable-next-line
- webpackChain(chain, webpack) {
- chain.devServer.merge({
- setupMiddlewares: (middlewares, devServer) => {
- devServer.app.get('/mockServiceWorker.js', (req, res) => {
- res.set('Content-Type', 'application/javascript');
- res.sendFile(
- path.resolve(__dirname, '../public/mockServiceWorker.js')
- );
- });
- return middlewares;
- },
- });
- },
- },
- } satisfies UserConfigExport<'webpack5'>;
|