第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Flask:如何使用 ES6 模塊?

Flask:如何使用 ES6 模塊?

不負(fù)相思意 2021-06-30 10:25:15
我有一個可用的 Flask 應(yīng)用程序,我正在嘗試重構(gòu)它以使用 ES6 導(dǎo)入。我不需要它在舊瀏覽器上運(yùn)行,而 ES6 導(dǎo)入無需轉(zhuǎn)譯即可在現(xiàn)代瀏覽器中運(yùn)行,對嗎?我目前只是通過 Flask 的內(nèi)置服務(wù)器運(yùn)行它。生產(chǎn)應(yīng)用程序是通過 gevent 提供的,但我顯然還沒有進(jìn)行這些更改。以下是我迄今為止嘗試過的。我哪里錯了?視圖.py@app.route('/home')def serve_home():    return render_template('home.html')格式化.jsexport function formatNumber(...) {  ...}嘗試 1主頁.html<script type="text/javascript" src="/static/js/main.js"></script>主文件import {formatNumber} from "/static/js/formatting.js";錯誤(main.js,第 1 行)未捕獲的語法錯誤:意外的標(biāo)記 {嘗試 2將腳本類型更改為“模塊”主頁.html<script type="module" src="/static/js/main.js"></script>錯誤(main.js,第 1 行)加載模塊腳本失?。悍?wù)器以“text/plain”的非 JavaScript MIME 類型響應(yīng)。每個 HTML 規(guī)范對模塊腳本執(zhí)行嚴(yán)格的 MIME 類型檢查。嘗試 3將兩個 Javascript 文件的擴(kuò)展名分別從“js”更改為“mjs”主頁.html<script type="module" src="/static/js/main.mjs"></script>主文件import {formatNumber} from "/static/js/formatting.mjs";錯誤(main.mjs,第 1 行)加載模塊腳本失?。悍?wù)器以“application/octet-stream”的非 JavaScript MIME 類型響應(yīng)。每個 HTML 規(guī)范對模塊腳本執(zhí)行嚴(yán)格的 MIME 類型檢查。
查看完整描述

3 回答

?
qq_笑_17

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個贊

對于那些收到錯誤的人:


The server responded with a non-JavaScript MIME type [...]

...您需要確認(rèn) python 正在返回您的 JS 文件的預(yù)期 mimetype。


>>> import mimetypes

>>> mimetypes.guess_type("notExists.js")

('text/javascript', None)

對于我自己,使用 Windows 平臺來托管來自(例如 Flask 的開發(fā)服務(wù)器)的 Web 服務(wù)器,我發(fā)現(xiàn)我需要更新注冊表以將文件擴(kuò)展名與text/javascript.


例如,在注冊表編輯器中:

  1. 在 HKEY_CLASSES_ROOT 下,找到.js.mjs如果使用)

  2. 查看“內(nèi)容類型”的值。它必須text/javascript, NOT text/plain, or application/octet-stream, 等等。


查看完整回答
反對 回復(fù) 2021-07-01
?
12345678_0001

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個贊

這對我有用:


import mimetypes

mimetypes.add_type('application/javascript', '.mjs')

在啟動燒瓶之前添加了此代碼


查看完整回答
反對 回復(fù) 2021-07-01
  • 3 回答
  • 0 關(guān)注
  • 285 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號