Показать сообщение отдельно
  #9 (permalink)  
Старый 15.06.2018, 09:46
Интересующийся
Отправить личное сообщение для vdekameron Посмотреть профиль Найти все сообщения от vdekameron
 
Регистрация: 26.05.2018
Сообщений: 16

Не могу понять почему вот так картинки не загружаются

var http = require('http');
var static = require('node-static');
var url = require('url');

var file = new static.Server('./deep', {cache:0});

var server = http.createServer();

server.on('request', function(req, res) {
	var urlParse = url.parse(req.url, true);

	if(!checkAccess(req)) {
		res.statusCode = 403;
  	res.end("Tell me the secret to access!");
  	return;
	};

	if(checkAccess(req)) {
		req.url = urlParse.pathname;
		file.serve(req, res);
		return;
	};

	file.serve(req, res);
});

server.listen(3000, function() {
	console.log('Port-3000');
});

function checkAccess(req) {
	return url.parse(req.url, true).query.secret == 'o_O';
};
Ответить с цитированием