【发布时间】:2021-06-07 04:54:54
【问题描述】:
我正在尝试将我的 MERN 项目的 MongoDB 数据库转换为 MySQL 数据库。有人可以帮我解决如何更改项目后端步骤的步骤。 我将 cors.js 和 env.js 存储在 utils 文件夹中,下面是代码: env.js
module.exports = {
mongo: 'mongodb+srv://admin:admin@abc-abc.mongodb.net/sp?retryWrites=true'
}
cors.js
module.exports = function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header('Access-Control-Allow-Methods', 'DELETE, PUT, GET, POST');
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
res.header("Access-Control-Allow-Headers","*")
next();
}
connection.js
const url = require('../utils/env');
const mongoose = require('mongoose');
mongoose.connect(url.mongo);
mongoose.connection.on('open',()=>{
console.log("connected to database");
})
module.exports = mongoose;
userschema.js
const mongoose = require('../connection');
const Schema = mongoose.Schema;
const UserSchema = new Schema ({
username: {type: String,required: true,unique: true},
email: {type: String, required: true,unique:true},
password: {type: String, required: true},
})
const userModel = mongoose.model('user',UserSchema);
module.exports = userModel;
请帮助我提供任何有用的链接或任何相关文章,以便我作为初学者尝试学习。
【问题讨论】:
-
你的意思是nodejs应用吗? reactjs 是一个前端库
-
是的,对于我的节点应用程序,抱歉错误!现已编辑完毕