@i_surin

Почему не работает переадресация после POST запроса в Node.js?

честно искал, ничего не нашёл, голову ломаю понять не могу в чём дело
форма в html файле ссылается на обработчик

app.post('/complete', function(req, res) {
	completeFile = "]}";

	fs.appendFile(projectName + '.json', completeFile, function(err) {
		if (err) console.error(err);
		console.log('file completed');
		res.writeHead(301, {
			Location: "result.html"
		});
		res.end()
	});
})


по идее res.writeHead должен перекинуть на страницу result.html, которая лежит в той же папке, что и файл server.js (с node-кодом) и с файлом index.html, на котором форма

Как сделать чтобы оно работало?
  • Вопрос задан
  • 324 просмотра
Решения вопроса 1
асинхронный вызов что ли? Так не пойдет(наверное)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы