簡體   English   中英

當我運行本地主機時,React 和 Node 什么都不顯示

[英]React and Node show nothing when i run the localhost

我的項目有問題,我做的一切就像教程的人一樣,但是當我運行服務器時,我的 http://localhost:3000/ 什么都不顯示,沒有錯誤,但也什么都不做。 當我導入 react-roter-dom 並更改 App.js 時,所有這一切都發生了

由此

function App() {
  return (
    <div>

    <h1>Hello world</h1> 
    </div>
  );
}

export default App;

對此

    import React from "react";
    import { createRoot } from "react-dom/client";
    import {
      createBrowserRouter,
      RouterProvider,
      Route,
      Link,
    } from "react-router-dom";
    import Login from "./pages/Login";
    import Register from "./pages/Register"
    
    const router = createBrowserRouter([
      
      {
        path: "/",
       element: <div> This is home  world!</div>,
      },
    
      
    
    ]);
    
    function App() {
      return (
        <div>
            <RouterProvider router={router}> </RouterProvider>
        </div>
      );

}

export default App;

它至少應該顯示“這是家庭世界”的信息

請幫助我,因為我不知道發生了什么,沒有顯示錯誤但它也沒有做任何事情

這就是我得到的

在此處輸入圖像描述

在路由器dom之后

在放置路由器 dom 之前用這個向我展示“hello world”

function App() {
      return (
        <div>
    
        <h1>Hello world</h1> 
        </div>
      );
    }
    
    export default App;

index.JS


import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';

const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>
);

開發控制台

在此處輸入圖像描述

App.js 

import React from "react";
import { createRoot } from "react-dom/client";
import {
  createBrowserRouter,
  RouterProvider,
  Route,
  Link,
} from "react-router-dom";
import Login from "./pages/Login";
import Register from "./pages/Register"

const router = createBrowserRouter([
  
  {
    path: "/",
   element: <div> This is home  world!</div>,
  },

  

]);

function App() {
  return (
    <div>
        <RouterProvider router={router}/>
    </div>
  );

}

export default App;

控制台向我顯示這些錯誤

在此處輸入圖像描述

在此處輸入圖像描述

我認為您只是沒有保存初始代碼。 你可能想在你的 vs 代碼上打開自動保存。 並為您的索引和應用程序文件使用正常的反應渲染方法。

索引.js:

import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';

ReactDOM.render(
<App/>, 
document.getElementById('root'));

應用程序.js:

import React from 'react'

const App = () => {
  return (
    <div>
      <h1>GPT-3</h1>
    </div>
  )
}

export default App

嘗試運行它但保存代碼或打開自動保存

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM