Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

168
Visualizações
Problema de enrutamiento de reacción (sin crear-reaccionar-aplicación)

Creé la aplicación de reacción sin usar el comando CRA y también instalé el enrutador de reacción dom v6.

Cuando tengo 1 ruta en la URL, no aparece ningún error (como http://localhost:3000 /firstPath ). Pero, cuando tengo 2 rutas en la URL (como http://localhost:3000 /firstPath/secondPath ), aparece el error 404 firstPath/main.js no encontrado. Está buscando main.js dentro de una carpeta llamada firstPath.

En el siguiente código, las URL de índice, adición y prueba están funcionando. Pero la URL de edición no funciona.

Imagen de la pestaña Orígenes de la imagen de registro de la consola

código rootRouter.js: [La etiqueta BrowserRouter se proporciona en el archivo principal]

 import React from "react"; import { Route, Routes } from "react-router-dom"; import Home from "../views/Home"; import Add from "../views/Add"; import Edit from "../views/Edit"; const rootRouter = () => { return ( <Routes> <Route exact path="/" element={<Home />} /> <Route path="add" element={<Add />} /> <Route path="edit/:id" element={<Edit />} /> <Route path="test" element={<div>test</div>} /> </Routes> ); }; export default rootRouter;

código webpack.config.js:

 const path = require("path"); const port = process.env.PORT || 3000; module.exports = { mode: "development", entry: "./index.js", output: { path: path.resolve(__dirname, "dist"), filename: "main.js", }, target: "web", devServer: { host: "localhost", port: port, static: ["./public"], open: true, hot: true, liveReload: true, historyApiFallback: true, }, resolve: { extensions: [".js", ".jsx", ".json", ".ts", ".tsx"], }, module: { rules: [ { test: /\.(js|jsx)$/, exclude: /node_modules/, use: ["babel-loader"], }, { test: /\.css$/i, use: ["style-loader", "css-loader"], }, { test: /\.png?$/, use: ["file-loader"], }, ], }, };
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda