如何解决在从数据库获取响应时遇到问题,我已经随机输入数据库名称作为测试使用mongodbAtlas作为网址
我正在使用mongo Db Atlas通过MongoDB
连接到mongoose
数据库,不知道为什么在将API
放在邮递员上时没有得到回应。在这里test是在此处输入的随机数据库名称。没有错误,但是在测试中,API
邮递员被卡住了。
const express = require('express');
const mongoose = require('mongoose');
const app = express();
const cors = require('cors')
mongoose.connect('mongodb+srv://shanu:{password}@cluster0.q0rvl.mongodb.net/test?retryWrites=true&w=majority',{
useUnifiedTopology: true,useNewUrlParser: true,useCreateIndex: true
}).then(() => {
console.log("connected")
}).catch(err => {
console.log(err)
});
app.use(express.json)
app.use(cors)
const userroute = require('./Backend/routes/user')
app.use('/users',userroute);
app.listen(3000,() => {
console.log("server running at 32000");
})
const router = require('express').Router();
const User = require('../user.modal');
router.route('/').get((req,res) => {
User.find()
.then(users => res.json(users))
.catch(err => res.status(400).json(err));
});
router.route('/add').post((req,res) => {
res.send("response recieved");
});
module.exports = router;
const mongoose = require('mongoose')
const Schema = mongoose.Schema;
const userschema = new Schema({
name: {
type: String,required: true,},img: {
type: String,summary: {
type: String,}
});
const User = mongoose.model('User',userschema);
module.exports = User;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。