Есть код который генерирует файл с настройками для IP телефонов и раздает их по TFTP
const tftp = require('tftp');
const builder = require('xmlbuilder');
const server = tftp.createServer({
host: '0.0.0.0',
port: 69,
});
server.on('request', function (req, res){
const root = builder.create('flat-profile');
root.ele('Provision_Enable', 'Yes');
root.ele('Resync_On_Reset', 'Yes');
root.ele('Resync_Periodic', 3600);
root.ele('Profile_Rule', 'tftp://192.168.1.100/spa$PSN.cfg');
const xmlString = root.end({pretty: true});
const data = Buffer.from(xmlString);
res.setSize(data.length);
res.write(data);
res.end();
});
server.listen();
если выполнить команду tftp 192.168.1.100 -c get config.xml то файл сгенерируется и скачается, но в логах сервера будет ошибка что файл не найден. Телефон файл конфигурации вообще не видит. Подскажите, как заставить сервер возвращать сгенерированный файл, а не пытаться найти его в папке?