如有任何帮助或建议,将不胜感激。
C:\ Files\nodejs\node_global\node_modules\express\node_modules\serve-static\index.js:40抛出新的TypeError(“需要的根路径”)^ TypeError: Function.serveStatic as static在对象处所需的根路径。(C:\Users\joe\Downloads\fine\nodejs.js:40:40) at Module._compile (module.js:652:30) at Object.Module._extensions..js (module.js:663:10) at Module.load (module.js:565:32) at tryModuleLoad (module.js:505:12) at Function.Module._load (module.js:497:3) at Function.Module.runMain (模块)。js:693:10)在启动时(bootstrap_node.js:191:16)在bootstrap_node.js:612:3`
我使用的唯一静态路径是。
app.use(express.static(publicDir));
app.use("/node_modules", express.static(nodeModulesDir));
app.post("/uploads", onUpload);
app.delete("/uploads/:uuid", onDeleteFile);发布于 2018-06-13 17:48:01
如果要传递变量nodeModulesDir,则必须将其设置为node_modules,或者可以将字符串直接传递为:
方法1:
var nodeModulesDir = 'node_modules';
app.use("/node_modules", express.static(nodeModulesDir));方法2:
app.use("/node_modules", express.static('node_modules'));https://stackoverflow.com/questions/50842000
复制相似问题