[英]Node.js and HTML
我是node.js的新手,我正在嘗試運行一個腳本,該腳本在單擊html按鈕時使用Node.js'require require()
,但是它只是說"require" is not recognized
(這很有意義)。
那么在這種情況下,當單擊HTML按鈕時,如何才能完全激活我的node.js腳本?
謝謝。
您可以使用諸如express之類的庫輕松處理requests
和responses
。 在你的情況下,當按鈕被點擊一個request
是為了運行節點的服務器,多數民眾贊成,服務器處理的請求,然后發回一個response
。
請參閱Node.com官方文檔中的HTTP事務剖析中的更多內容。
Node.js的目的是用Javascript編寫服務器端代碼。 這意味着您不能在瀏覽器中使用此功能。
但是,要完成您的要求,可以使用Express.js之類的框架(帶有Node.js的節點包)
然后,您需要從與服務器通信的前端設置ajax請求。 單擊按鈕后即可啟動異步調用,可以使用Express.js在后端接收異步調用。
您只需要一個模塊包裝器即可在瀏覽器中具有require
功能。
有幾個工具可以完成這個任務,據我所知,最流行的都是的WebPack和browserify
Webpack很復雜但非常強大,並且具有很多功能
Browserify更簡單
例:
yarn init
yarn add lodash
cat test.js
browserify test.js > output.js
test.js
內容
_ = require('lodash')
console.log(_.join(['hello', 'world']))
現在您可以將output.js
加載到瀏覽器中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.