Ошибка типа: string.padStart не является функцией - PullRequest
0 голосов
/ 23 июня 2019

Приведенный ниже код является функцией узла JS.Я пытался запустить его из Почтальона, и я получаю "Ошибка: cartItem.findOne () не является функцией".

позже я попытался запустить другую РАБОЧУЮ функцию и получил ту же ошибку, говоря, что "TypeError: item.padStart 'не является функцией. Я получаю ту же ошибку для всех функций.

это как-то связано с версиями?

Я попытался обновить все зависимости узлов, удалил и вытащил рабочий код и все еще получал ту же ошибку.

Скачал другой идентификатор и выполнил оттуда, также получая ту же ошибку.

Удалил и извлек код из мастера GIT и все еще получаю ту же ошибку.

Выполнено с использованием VScode и JetBrains.

const cartItem = require('../models/Cart');

const addItemToCart = (context,req) =>{
    let itemInfo = JSON.parse(req.body);

            cartItem.findOne({
                NID: req.headers.NID
            })
        }

ниже строка из другой функции:

item.padStart(13, "0");

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация. Благодарим вас за помощь.

Ответы [ 2 ]

0 голосов
/ 26 июня 2019

Я вручную установил основные функциональные инструменты Azure раньше.Позже я удалил и скачал, как подсказал код VS, все заработало.

0 голосов
/ 23 июня 2019

item, вероятно, число, так как вы добавляете нули в его конец - сначала преобразуйте его в строку. Также не забудьте переназначить значение обратно на item:

item = String(item).padStart(13, "0");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...