Vyhledávání na webu

javascript - Soubor SetupProxy se v Create React App Typescript nepřečte


Mám tento kód používající CRA --template typescript v souboru setupProxy.js

const { createProxyMiddleware } = require('http-proxy-middleware');

module.exports = function (app) {
  app.use(
    '/user/try',
    createProxyMiddleware({
      target: 'http://localhost:8002',
      changeOrigin: true,
    })
  );
};

ale problém je v tom, že soubor setupProxy.js je zcela ignorován, což způsobuje selhání mého požadavku.

Vím, že mohu použít "proxy": "http://localhost:8002" v package.json, ale nebude akceptovat více proxy.

Abych to dále otestoval, také jsem vytvořil nový CRA, ale bez Typescriptu, a najednou to s tím samým kódem výše funguje.

Existuje způsob, jak zajistit, aby setupProxy.js fungoval v CRA TypeScript?

Odpověď č. 1

Měli byste být schopni to jen přidat do svého tsconfig.json. Doufám, že to pro vás funguje.

"exclude": ["src/setupProxy.js"]

Související články