台灣最大程式設計社群網站
線上人數
998
 
會員總數:243865
討論主題:188351
歡迎您免費加入會員
討論區列表 >> Java Script/ Node.js >> 在html上使用npm套件作為button click event
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
在html上使用npm套件作為button click event
價值 : 50 QP  點閱數:110 回應數:2

樓主

Yumekuii
門外漢
0 1
4 0
發送站內信

這次是關於在html上直接使用npm套件的問題,這裡我想使用的事sequelize,一款控制資料庫的orm套件。
當我直接使用script將寫有require("sequelize")的程式碼導入html文檔時,出現了無法識別require的錯誤。於是我在爬文後加上了type="module"的標籤,但是卻仍然被阻擋。
爬了一些文得知,node.js是設計給server端使用的程式,並不完全支援browser,但是又有人寫到將function寫好export出去就能使用,搞得我很頭大。

我的問題很簡單,我想在html中的button click event中使用帶有npm套件的js檔,請問各位到底怎麼做?


搜尋相關Tags的文章: [ node.js ] , [ sequelize ] , [ orm ] , [ npm ] ,
本篇文章發表於2018-12-10 02:19
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
其實答案你已經找到了。只是你不太想用。

重點還是在於你的server的檔案控制權。
這的確不是用瀏覽器語言就可以辦到的。

node.js因為會有自已的server控制程式。所以可以很好的獲取這些權限。
使用function來發出去的。其實也是需要一個後端語言來幫你做這些事。
想要單純靠js是不可能的。
本篇文章回覆於2018-12-10 10:25
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

淺水員
檢舉此回應
npm 套件有些可以透過類似 browserify 套件打包成 js 可以執行的程式碼給瀏覽器使用
但是如果該套件使用到伺服器端權限才能使用的功能就無解
像是資料庫不可能直接用瀏覽器存取
所以不可行
本篇文章回覆於2018-12-11 00:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.