Просмотр исходного кода

Use path.join() instead of + to create paths

jomo 10 лет назад
Родитель
Сommit
7520957b93
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      server.js

+ 2 - 1
server.js

@@ -4,6 +4,7 @@ var querystring = require("querystring");
 var config = require("./lib/config");
 var config = require("./lib/config");
 var http = require("http");
 var http = require("http");
 var mime = require("mime");
 var mime = require("mime");
+var path = require("path");
 var url = require("url");
 var url = require("url");
 var fs = require("fs");
 var fs = require("fs");
 var server = null;
 var server = null;
@@ -17,7 +18,7 @@ var routes = {
 };
 };
 
 
 function asset_request(req, res) {
 function asset_request(req, res) {
-  var filename = __dirname + "/public/" + req.url.path_list.join("/");
+  var filename = path.join(__dirname, "public", req.url.path_list.join("/"));
   fs.exists(filename, function(exists) {
   fs.exists(filename, function(exists) {
     if (exists) {
     if (exists) {
       res.writeHead(200, { "Content-type" : mime.lookup(filename) });
       res.writeHead(200, { "Content-type" : mime.lookup(filename) });