У меня есть подключение через експрес с использованием корс в папке асеес. я вивочу елементи с помощью 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
}