簡體   English   中英

Node.js和HTML

[英]Node.js and HTML

我是新手,我正在嘗試運行一個腳本,該腳本在單擊html按鈕時使用Node.js'require require() ,但是它只是說"require" is not recognized (這很有意義)。

那么在這種情況下,當單擊HTML按鈕時,如何才能完全激活我的node.js腳本?

謝謝。

您可以使用諸如express之類的庫輕松處理requestsresponses 在你的情況下,當按鈕被點擊一個request是為了運行節點的服務器,多數民眾贊成,服務器處理的請求,然后發回一個response

請參閱Node.com官方文檔中的HTTP事務剖析中的更多內容。

Node.js的目的是用Javascript編寫服務器端代碼。 這意味着您不能在瀏覽器中使用此功能。

但是,要完成您的要求,可以使用Express.js之類的框架(帶有Node.js的節點包)

然后,您需要從與服務器通信的前端設置ajax請求。 單擊按鈕后即可啟動異步調用,可以使用Express.js在后端接收異步調用。

您只需要一個模塊包裝器即可在瀏覽器中具有require功能。

有幾個工具可以完成這個任務,據我所知,最流行的都是的WebPackbrowserify

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM