項目在本地運行OK,准備發布測試版本,結果部署到測試環境里面,在地址欄訪問時報了錯,一首涼涼送給自己,經過排查應該是下面這段代碼引起的
app.use("/ResourceAndCatalogMgt",express.static("/public"));
上面這行代碼在Windows下面運行是OK的,可是跑到linux上面就報了錯,解決方法添加絕對路徑__dirname
app.use("/ResourceAndCatalogMgt",express.static(dirname+"/public"));