jar?
react同node.js都係javascript
jar係java, 完全兩樣野黎
懷疑你原本個project根本會run command call ...
KinChungE 發表於 2024-1-6 02:44 
原本係分開兩個 project 既, 一個係 react, 一個係 node.js.
本身個 project 行左好耐了, 而且, 網上亦有唔少類似既, 你可以參考下用 node.js 做 backend 既 project, 通常都會夾埋 express.
有樣野你可能要先攪清楚, javascript 只係講緊你用黎寫既部份係 javascript, 並唔代表你 import 入黎既都一定要係 javasccript.
而且係指一般 user 寫 javascript, 而 node.js 寫 library 既亦唔限於 javascript.
當然, client side 在 browser 行, 只可以係 javascript, 所以 react 果D就會係 javascript.
而 node.js 本身 server side 行果陣, 唔係用 browser 既 engine, node 本身係 c++ 既, 你個 browser 都未有 c++ runtime 喇.
佢可以夾其他野行, jar 都係其中一種, 都係用番 npm install 完再 require 果下同你夾黎下.
睇落就好似 javascript 咁, 唔知既人可能會以為成舊都係 javascript, 但其實背後都可以係 jar 黎既.
如果仲係唔信既, 比個簡單例子你玩, 你裝完 node.js, 行 npm install sybase, 睇下 node_modules 入面 sybase 個 folder 之下有D乜.
佢有個 dist folder, 入面就係 runtime 要用既 jar.
家陣 next.js 可以比你一個 project 做埋 server side, 網上搵唔到 sybase 既教學, 但我自己試過, 只要將個 jar 抄番去 .next 下面相應既 folder, 佢係 call 到既. 當然, 只係 server side 用, 如果你個 component 係 client side 行加左 'use client' 果D就肯定唔得了.
問題係要手動抄過去, 每次停左再行, 佢再 build 果下又無左, 要再抄多次. 所以想睇下有無得 build 果下自動抄埋.
不過, 我都唔知呢個係咪正路既玩法. 但我可以好肯定, next.js 既 server side component 係可以用到 jar 既. |