我在Laravel应用程序的公共目录中托管了一个React应用程序,其中:
/public_html/
app
bootstrap
config
database
public <--- React App Here
static <--- Belongs to React
index.html <--- Belongs to React
inde
我已经创建了一个仪表板,前端使用"React js“,后端使用"Node js”。现在项目已经完成,我需要在Apache服务器上部署和托管该项目。我尝试过运行"npm run build“,然后将build文件夹的所有文件复制到服务器上,但仍然没有运行。
Error: The requested URL /Dashboard was not found on this server
有人能帮我解决这个问题吗?因为我对整个web开发的东西都是新手。如果有人告诉我实现这一点所需的配置是什么,那将是非常有帮助的。
package.json
{
"name"
我刚开始学习如何用制作桌面应用程序,我试着使用和电子,但我一直得到错误Warning: [react-router] Location "/" did not match any routes
main.js
app.on('ready', () => {
win = new BrowserWindow({width: 800, height: 600});
win.loadURL(`file://${__dirname}/index.html`);
win.webContents.openDevTools();
win.on('
我的react应用程序在本地运行得很好,但当我将它部署到开发服务器上时,我无法访问刷新条。如果我这样做了,它会立即抛出一个404 not found错误。我无法使用地址栏手动导航。 我已经尝试修改服务器中的.htaccess文件。还是不走运。我试着修改了路由器,添加了browserhistory之类的东西,但还是没有成功。我知道这和client side routing有关。这是我当前使用的.htaccess文件 Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ ind
这个代码有什么问题。它在本地主机上工作,但在实时Apache服务器上不工作。我已经在包json上指定了主页,也有htaccess。它只在实时服务器上为空。
app.js:
import React from 'react'
import {
Route,
Switch,
Redirect,
BrowserRouter as Router
} from 'react-router-dom'
import Login from './component/login/index'
function App() {
retur
当我从“react router”导入{ useNavigate }时,我的应用程序工作正常,但是当我执行这个let navigate = useNavigate();时,我得到了错误,我的项目没有运行。我收到了这个错误
react_devtools_backend.js:4026 The above error occurred in the <App> component:
at App (http://localhost:3000/main.275edd721dcd59139133.hot-update.js:41:84)
Consider adding an e
我是新的反应JS,试图实现路由到我的新闻应用程序。我一直在跟踪错误(我使用的是React路由器v4 )
Uncaught (in promise) Error: React.Children.only expected to receive a single React element child.
at invariant (invariant.js:44)
at Object.onlyChild [as only] (onlyChild.js:33)
at Router.render (Router.js:99)
at ReactCompositeCompo
我被反应路由器路由困住了。我发现了一个错误:
Warning: [react-router] Location "/FluxApp/" did not match any routes
这是我的app.js
var React = require('react');
var ReactDOM = require('react-dom');
var Router = require('react-router').Router;
var Route = require('react-router').Route;
v
我刚开始反应,我想了解浏览器路由器,但是浏览器路由器没有呈现
import React from 'react';
import ReactDOM from 'react-dom\client';
import { BrowserRouter,Route,Routes } from 'react-router-dom';
import Home from './pages/Home';
const root = ReactDOM.createRoot(document.getElementById('root'
我的导航条图标没有出现,控制台在App.js上宣布错误为:“第9行:‘路由器’没有定义我不知道我的密码有什么问题。有人能帮我吗?非常感谢!
这是我的App.js:
import React from "react";
import Navbar from "./components/Navbar";
import "./App.css";
import { BrowserRouter as Browser, Switch, Route } from "react-router-dom";
function App() {
r