js文件中定義,的ReferenceError:路徑不是在Object.handle
app.get('/',function(req,res){
res.sendfile(_dirname + '/index.html');
});
Node.js的可以開始,但我得到這個錯誤,
ReferenceError: path is not defined at Object.handle (E:\javaEEstudy\node.js\node.js入門經典\socket\socket.io_express\app.js:12:15) at next_layer (E:\javaEEstudy\node.js\node.js入門經典\socket\socket.io_express\node_modules\express\lib\router\route.js:103:13) at Route.dispatch (E:\javaEEstudy\node.js\node.js入門經典\socket\socket.io_express\node_modules\express\lib\router\route.js:107:5) at E:\javaEEstudy\node.js\node.js入門經典\socket\socket.io_express\node_modules\express\lib\router\index.js:195:24 at Function.proto.process_params (E:\javaEEstudy\node.js\node.js入門經典\socket\socket.io_express\node_modules\express\lib\router\index.js:251:12) at next (E:\javaEEstudy\node.js\node.js入門經典\socket\socket.io_express\node_modules\express\lib\router\index.js:189:19) at Layer.expressInit [as handle] (E:\javaEEstudy\node.js\node.js入門經典\socket\socket.io_express\node_modules\express\lib\middleware\init.js:23:5) at trim_prefix (E:\javaEEstudy\node.js\node.js入門經典\socket\socket.io_express\node_modules\express\lib\router\index.js:226:17) at E:\javaEEstudy\node.js\node.js入門經典\socket\socket.io_express\node_modules\express\lib\router\index.js:198:9 at Function.proto.process_params (E:\javaEEstudy\node.js\node.js入門經典\socket\socket.io_express\node_modules\express\lib\router\index.js:251:12)
中的index.html和app.js在同一文件中,明確版本4.x版是
替換 「_dirname」 與 「__dirname」 – Akhil
謝謝,我解決這個問題。 –