在 Linux 檔案系統中,node.js/express Web 應用程式通常接受的位置在哪裡?
目前我有一個子目錄,/opt/
但我想聽聽其他人對此的看法...
答案1
該/opt
目錄是程式的好位置分配文件。此/srv
目錄用於程式運行時數據。 (請參閱檔案系統層次結構標準.) 與/etc
標準指示/opt/<pkg>
配置檔案應放置在 的目錄不同/etc/opt/<pkg>
,沒有標準化應該/srv/opt/<pkg>
是並行結構(儘管這可能不是一個壞主意)。
總之:
/opt/webserver/ (your node.js application)
server.js
package.json
node_modules/
...
/etc/opt/webserver/
config.json (configuration file for your web server)
/srv/opt/webserver/ (opt subdirectory suggested, but not required)
index.html
images/
css/
...
/var/opt/webserver
error.log
request.log
請記住,這是一般情況,並不是 Express 應用程式所獨有的。
答案2
最適合的地方是在/srv
。