Задать вопрос
@annaozi

Отправка елементов из ангуляра в монго, как передать данные из ангуляла в aserts. И как добавить данные в монго дб?

У меня есть подключение через експрес с использованием корс в папке асеес. я вивочу елементи с помощью find and monguseShema но не могу отправит в монго данные компонент
// export class ServicesComponent  {
//   @Input() slides: SlidePostInterface[]=[]

//   constructor( private http:HttpClient ){
//     this.http.get('http://localhost:4234')
//     .subscribe((data)=>console.log(data));
//   }
//   // OnInit(): void {
//   //   throw new Error('Method not implemented.');
//   // }
//   addusers(data: any){
//     this.slides=data;
//     console.log(this.slides);
елементи коорые будут  отрпвлятся 

       onSubmit( data:NgForm){
this.user.name=data.value.name
this.user.lastname=data.value.lastname
this.user.email=data.value.email
this.user.Subject=data.value.Subject
this.user.number=data.value.number
this.user.text=data.value.text
 console.log(this.user);
  
}
//   }
import express from 'express'
import mongoose from 'mongoose';
import cors from 'cors';


const url = 'mongodb://127.0.0.1:27017/hydra';
mongoose.connect(url)
  .then(() => {
    console.log('Connected to DB');
    app.listen(PORT, () => {
      console.log(`Server started on http://localhost:${PORT}`);
    })
  }).catch((err) => {
  console.log(`DB connection error: ${err}`)
});
const PORT = 4235;
const app = express();

const Schema = mongoose.Schema;
const UsersSchema = new Schema({
  name: String,
  lastname: String,
  emeil: String,
  number: Number,
  text: String,
  titile: String,
})
const Users = mongoose.model('users', UsersSchema);
app.use(cors());

app.get('/', (req, res) => {
  Users.find()
    .then(users => {
      const userHtml = users.map(users => users
      );
      res.send(userHtml);
    })
    .catch(error => {
      console.error(error);
    });
})


app.listen(4234, () => {
  console.log('The server is running');
})

export class index {
  userHtml
}
  • Вопрос задан
  • 52 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы