-1
我在努力學習expressjs。需求未定義
我在public/javascripts
文件夾內有一個腳本,調用require
。
瀏覽器正在報告,require is not defined
。
我該如何解決?
我在努力學習expressjs。需求未定義
我在public/javascripts
文件夾內有一個腳本,調用require
。
瀏覽器正在報告,require is not defined
。
我該如何解決?
require()
是您在nodejs代碼中的服務器上使用expressjs而不是在瀏覽器頁面中使用的東西。
瀏覽器頁面中的腳本通常會加載<script>
標記,雖然有加載庫可用於在瀏覽器中提供require()
類似功能,但這些庫不需要爲您的服務器使用expressjs。
可能是你的解決方案是使用<script>
標籤在網頁中指定要加載該網頁,並在您的expressjs代碼添加一些express.static()
路線指示你的NodeJS服務器服務的腳本在腳本的腳本目錄到您的網頁。
有關您要做什麼的更多詳細信息,可以提供更具體的答案。我建議閱讀Serving Static Files in Express。
發佈代碼也許? – user2717954
此外,嘗試谷歌搜索之前發佈它:http://stackoverflow.com/questions/29873988/resolve-uncaught-referenceerror-require-is-not-defined-error-in-node-js,http:// stackoverflow.com/questions/8404562/node-js-require-is-not-defined-exception,http://stackoverflow.com/questions/19059580/client-on-node-uncaught-referenceerror-require-is-not-定義 –