javascript - 如何在 Flask 项目中识别 React 文件
问题描述
我目前正在尝试组合一个小 Flask + React 项目。我在让 js 文件(包含反应代码)在项目中运行时遇到了一些困难。
路由在项目根目录下的 routes.py 文件中定义
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route("/qubits")
def qubits():
return render_template('qubits.html')
# http://localhost:5000/qubits
if __name__ == "__main__":
app.run(debug=True)
我有我的简单 html 文件,它正确链接到我的 css(我能够很好地提取 css 元素)。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>nstem</title>
<link rel= "stylesheet" href= "{{ url_for('static',filename='css/nstem.css') }}">
</head>
<body>
<div class="indexBox1"></div>
<h1>: )</h1>
<script type="text/javascript"
src="{{ url_for('static', filename='js/index.js') }}"></script>
</div>
</body>
</html>
但是,这两个 js 文件在网页上没有返回任何内容:
*index.js*
import React from 'react';
import ReactDOM from 'react-dom';
import './nstem.css';
import Qubit from './qubits';
ReactDOM.render(
<Qubit />,
document.getElementById('root')
);
* function file *
import React from 'react';
import ReactDOM from 'react';
function Qubit() {
const section = 'lists';
return (
<div>Allah'u'abha</div>
);
}
export default Qubit;
我很困惑;我今天玩了这么多,无法弄清楚差距在哪里。请帮忙,非常感谢。
解决方案
推荐阅读
- excel - 查找标题,以相同的顺序复制到另一张表
- reporting-services - Power BI 矩阵自定义排序
- reactjs - React 限制嵌套更新的数量以防止无限循环
- visual-studio - 没有 C++ 就无法构建新的 Xamarin.iOS 项目
- android - 格式化到日期的剩余时间
- python - 如何迭代命名空间中的所有现有图?
- excel - 检查或查找值是否存在于另一列中
- shell - uniq,如何对口音不敏感?
- c# - Swashbuckle(swagger) 在 JSON 中公开其他命名空间
- reactjs - 有没有办法知道为什么我的反应应用程序在 cpanel 的子域上显示空白