Я все еще новичок в кодировании и борюсь с некоторыми основами.
Мне нужно создать URL-Shortener с Express и MongoDB, дополнительно я использую React для frontent.
I иметь поле ввода и кнопку отправки. Введенный URL будет отправлен POST-запросом на сервер. (console.log показывает, что это работает нормально)
Использование пакета "npm short-id" помогает мне определить идентификатор для shortUrl, если введенный URL-адрес принят "npm validid" - пакет.
Здесь все в порядке.
Теперь начинается "любительская борьба":)
Я выучил общую схему сохранения данных в mongoDB, пример:
var createAndSaveUrl = function(done) {
var NEEDHELP = new Url({url: req.body.url, shortUrl: shortid.generate()});
NEEDHELP.save(function(err, data) {
if (err) return console.error(err);
done(null, data)
});
};
Переменная «NEEDHELP» сводит меня с ума go, потому что я думаю, что должен дать ей уникальное имя для БД, но не знаю, как это сделать.
Кто-нибудь может мне помочь?