0 / 0 / 0
Регистрация: 22.02.2019
Сообщений: 207
|
||||||
1 | ||||||
Unexpected end of JSON input14.05.2020, 22:20. Показов 3857. Ответов 11
Метки нет (Все метки)
Хочу получить данные после из формы в файл, но на этом этапе пишет в коносоле такую ошибку : Unexpected end of JSON input . В чем причина может быть?
Если я в JSON файл добавлю несколько полей, то это все начинает работать, но почему-то дублируются данные.
0
|
14.05.2020, 22:20 | |
Ответы с готовыми решениями:
11
Unexpected end of JSON input Uncaught SyntaxError: Unexpected end of JSON input Uncaught SyntaxError: Unexpected end of input Uncaught SyntaxError: Unexpected end of input |
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
|
15.05.2020, 01:35 | 2 |
здесь вы какое-то слово пропустили: нужно записать в файл данные с формы или прочитать из файла?
0
|
0 / 0 / 0
Регистрация: 22.02.2019
Сообщений: 207
|
|
15.05.2020, 12:52 [ТС] | 3 |
MrOnlineCoder, Необходимо записать данные в файл. Консоль должна показать при отправке формы пустой массив, т.к. файл пустой, но пишет ошибку почему-то.
Добавлено через 6 минут MrOnlineCoder, Ну я же все правильно делаю ? Может вообще не в коде дело может быть? Добавлено через 2 часа 15 минут MrOnlineCoder, Суть в том, что бы получить данные с формы и сохранить их в бд, а затем отправить на почту владельцу сайта.
0
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
|
15.05.2020, 13:29 | 4 |
Devero, если вы хотите записать данные в файл, то используйте fs.writeFile
0
|
0 / 0 / 0
Регистрация: 22.02.2019
Сообщений: 207
|
|||||||||||
15.05.2020, 14:04 [ТС] | 5 | ||||||||||
Я его и записываю, только на этом этапе (когда идет чтение файла) происходит ошибка. Основной код такой:
Получается, что не работает эта строчка:
MrOnlineCoder, В чем может быть ошибка, не подскажите?
0
|
1586 / 796 / 362
Регистрация: 01.02.2019
Сообщений: 1,047
|
|
15.05.2020, 15:33 | 6 |
Приложите получившийся JSON.
0
|
0 / 0 / 0
Регистрация: 22.02.2019
Сообщений: 207
|
|
15.05.2020, 16:03 [ТС] | 7 |
Iverycool, Нет в файле ни строчки кода. Он читает пустой файл сначала, а затем туда добавляется код при отправке формы. Если вывести в консоль, то должен появится пустой массив, но пишет ошибку эту. Проблема решается простым добавлением массива, но должно то работать и так.
0
|
1586 / 796 / 362
Регистрация: 01.02.2019
Сообщений: 1,047
|
||||||
15.05.2020, 17:20 | 8 | |||||
В методе save
происходит получение данных из пустого файла. Вы туда ещё ничего не записали, а уже читаете.
[JS] заменить на
0
|
0 / 0 / 0
Регистрация: 22.02.2019
Сообщений: 207
|
|
15.05.2020, 17:30 [ТС] | 9 |
Iverycool, Если я так сделаю, файл будет обновляться и все данные будут стираться, т.к. контенту будет присваиваться пустой массив.
0
|
1586 / 796 / 362
Регистрация: 01.02.2019
Сообщений: 1,047
|
||||||
15.05.2020, 17:44 | 10 | |||||
Сообщение было отмечено Devero как решение
Решение
Да ошибочку допустил. Вот коллбек fs.readFile в getAll:
0
|
0 / 0 / 0
Регистрация: 22.02.2019
Сообщений: 207
|
|
15.05.2020, 19:02 [ТС] | 11 |
Iverycool, Теперь все гуд, большое спасибо! Буду благодарен, если взгляните на эту тему : nodemailer и функция. Не понятный вызов двух функций
0
|
1586 / 796 / 362
Регистрация: 01.02.2019
Сообщений: 1,047
|
|
15.05.2020, 19:12 | 12 |
Devero, Рад помочь, отметьте, пожалуйста, лучший ответ
0
|
15.05.2020, 19:12 | |
15.05.2020, 19:12 | |
Помогаю со студенческими работами здесь
12
Ошибка при подключении БД: Unexpected end of input stream Ошибки "Unexpected end of input" и "Unexpected token <" Unexpected EOF while looking for matching `"' / syntax error: unexpected end of file Ошибка: syntax error, unexpected end of file, expecting end SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON data Json.NET не нравится json - Unexpected character encountered while parsing value Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |