Если не морочим себе голову - то файлы при этом и хранятся у нас, и раздаются, в результате могут привлечь и за хранение, и за распространение, ну такой себе вариант.
Galdar Turin, у вас const https = require('https');
А обращения происходят по http, вероятно, из-за этого не работает. На стороне ноды нет смысла в https, если всю работу по сертификатам и шифрованию берёт на себя nginx.
Вообще curl удобно с ключом -vv запускать, чтобы видеть информацию о хендшейке и ловить ошибки более низкого слоя OSI.
Да, подразумеваю блок. В случае, если достану из шкафа SSD, который пылился долгое время, достаточно ли прогнать его Викторией на чтение всей логически адресованной поверхности, чтобы однозначно определить, остались ли данные на диске в детерминированном состоянии, как они были после последнего отключения, или же какие-то из них оказались утеряны по физическим причинам? (случаями, когда изменился и блок, и его контрольная сумма, но волей редкого случая они стали нечаянно совпадать, можно принебречь).
И применимо ли это к таблице трансляции, не будет так, что данные остались, но оказались логически перемешаны?
Роми, во втором случае туда можно будет что угодно протолкнуть. А весь смысл в объявлении типов параметров - как раз чтобы не допустить такой ситуации.