В зависимости от библиотеки, которую вы используете для создания изображения, вы должны иметь возможность res.end(image, 'binary');
Обязательно включать правильный заголовок Content-Type.
Если вы не хотите создавать файлкаждый раз, когда вы можете записать файл на диск, сохранить в хранилище ключей / значений, реляционной базе данных и т. д. и проверить / подать, если он уже был создан, прежде чем выполнять процедуры создания.