Как исправить ошибку '$ .extend не является функцией' в nodejs - PullRequest
1 голос
/ 18 мая 2019

У меня есть СПА.Я использую nodejs + mongoDb.В конце моего SPA, у меня есть контактная форма.Когда посетитель заполнит контактную форму и нажмите кнопку Отправить.Я получил электронное письмо.Все хорошо, пока здесь.Я хочу показать уведомление для посетителя.и я решил использовать тостр.Когда я нажимаю кнопку отправки.Я получаю ошибку.msgstr "$ .extend не является функцией".

На веб-сайте npm toastr говорит, что toastr.js включает jquery.Я включаю JQuery.но ничего не получаю!

app.js вызывает trycontroller.

tryController(app);

tryContoller

// I installed jquery from npm 

const jquery = require('jquery');
const toastr = require('toastr');

app.post('/', urlencodedParser, function (req, res) {
        console.log(req.body);
        main(req.body.nameContact, req.body.emailContact, req.body.subjectContact, req.body.messageContact)
            .then(() => {
                console.log("Email Sended");  

                toastr.success('Have fun storming the castle!', 'Miracle Max Says')

                res.redirect('#contactForm');
            }, err => { 

                console.log("Email Error: " + err) })
            .catch(console.error);
    });

и это мой index.ejs


<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.0.1/js/toastr.js"></script>
...