【发布时间】:2022-01-24 08:45:12
【问题描述】:
我尝试了多种使用谷歌的方法,查看了官方网站但没有成功。 只有当我在 node.js 的 HTML 文件中这样做时,该代码才有效
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="https://unpkg.com/react@17/umd/react.development.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@17/umd/react-dom.development.js" crossorigin></script>
<script src="https://unpkg.com/@babel/standalone/babel.min.js"></script>
</head>
<body>
<div id="root">
</div>
<script>
function Hello() {
return React.createElement('h1', null, "Hello world")
}
ReactDOM.render(Hello(), document.getElementById('root')); </script>
</body>
</html>
如果我在代码中进行此更改,我希望它能够工作
<script>
function Hello() {
return <h1>Hello World</h1>
}
ReactDOM.render(<Hello />, document.getElementById('root')); </script>
我如何从我的 MongoDB 数据库或 app.js 中的数组传输数据以响应 useState?
我的 app.js 文件:
const express = require('express')
const app = express()
app.get('/', (req,res) => {
res.sendFile(__dirname + '/index.html')
})
app.listen(3000)
【问题讨论】:
标签: javascript html node.js reactjs express