Во-первых, вот мой код реакции: http://pasted.co/bb8b578f
В настоящее время я пытаюсь научить себя, как использовать nodejs и React в одном проекте.Я следовал учебнику , хотя во многих случаях он был не очень простым, но, к счастью, я работал с обоими nodejs и реагировал, поэтому я считаю, что смог приспособиться к вещам, которые не были указаны внекоторые вещи ... Суть проекта заключается в создании гостевой книги, в которой люди подписывают ее и добавляют сообщение, затем оно добавляется в базу данных (MLab)
Я сделал очень простой herokuapp , которая показывает мне базу данных, которую я создал, в настоящее время она имеет только несколько вещей ... userSchema, которую я сделал в nodejs, прост:
var mongoose = require('mongoose');
var UserSchema = new mongoose.Schema({
name: String,
message: String
});
mongoose.model('User', UserSchema);
module.exports = mongoose.model('User');
, а все остальное работает нормально (как в приложении реагирования).компилируется и все, кроме записи и извлечения не работает ... ничего не происходит, когда я нажимаю "отправить", и из функции извлечения не отображаются сообщения - подробности ниже))
Теперь, когда мы добираемся доРеакция кажется простой, но я не работал с axios, так что я не на 100% почему, но функция axios.post не добавляется в мою базу данных, когдаЯ отправляю подпись через приложение «Реакция».Он работает нормально, когда я запускаю его локально и использую почтальон.
Первое, что я собирался попытаться сделать, - это просто использовать функцию извлечения, которая, как я знаю, прекрасно работает, когда я использую другой API, такой какAPI coinmarketcap , в моем коде мне нужно изменить его, но дело в том, что я получаю имя биткойна, которое отображается рядом со строкой «Сообщение», так что я знаю, что яЯ делаю это правильно, но по какой-то причине он не работает с моей базой данных или данными json.
Однако я считаю, что проблема в том, что данные json находятся внутри [].Вы можете увидеть это, если зайдете в мое приложение heroku (гиперссылка выше), но я не совсем уверен, но это единственное различие, о котором я могу думать.
К сожалению, когда я пытаюсь добавить подписьВ приложении «Реакция» после нажатия кнопки «Отправить» в базу данных не добавляется ничего, что я также могу проверить в почтальоне ...
Буду признателен за любые предложения!