项目在本地运行OK,准备发布测试版本,结果部署到测试环境里面,在地址栏访问时报了错,一首凉凉送给自己,经过排查应该是下面这段代码引起的
app.use("/ResourceAndCatalogMgt",express.static("/public"));
上面这行代码在Windows下面运行是OK的,可是跑到linux上面就报了错,解决方法添加绝对路径__dirname
app.use("/ResourceAndCatalogMgt",express.static(dirname+"/public"));