В моем проекте мне нужно динамически хранить некоторые текстовые файлы, и конечный пользователь должен иметь возможность загружать их из браузера. Я знаю, что лучший способ - использовать хранилище объектов, такое как MINIO или S3, но, к сожалению, единственный способ использовать хранилище памяти. Итак, я пытаюсь сделать следующее: я создал папку publi c и открыл ее, используя следующий код:
var express = require('express');
var app = express();
//setting middleware
app.use(express.static( 'public')); //Serves resources from public folder
var server = app.listen(5000);
это так просто. Затем для тестирования, чтобы убедиться, что я могу загрузить и найти файл, я создал папку publi c с файлом t.txt, и при попытке:
http://localhost:5000/public/t.txt
я получаю
Так почему я не получаю это? И то, что я пытаюсь достичь, будет хорошим совпадением со сценарием и выполнимо ли это вообще?