Показать сообщение отдельно
  #7 (permalink)  
Старый 28.02.2019, 15:33
Профессор
Отправить личное сообщение для Audaxviator Посмотреть профиль Найти все сообщения от Audaxviator
 
Регистрация: 28.04.2017
Сообщений: 214

Ха! Она заработала, когда я её выкинул в отдельный модуль - именно "не меняя ни буквы", и экспортировал так (на манер Lisp, ага)
const tmp = require('tmp'),
      fs = require('fs');

function api(req, res) {
	tmp.file({keep: true}, function (err, path, fd, cleanupCallback) {
			console.log(path);
			console.log(fd);
			console.log(err);

			var oS = fs.createWriteStream(null, {fd: fd});
			
			req.pipe(oS);
	});
	req.on('end', function() {
		res.end('OK');
	});
};

module.exports = api;

Последний раз редактировалось Audaxviator, 28.02.2019 в 16:44.
Ответить с цитированием