1、react使用node的mongoose连接和操作mongodb
2、express如何使用
node引入express模块,使用express模块
let express = require('express');
let app = express();
app.get('/',function(req,res){
res.send('hello world')
})
app.get("/data",function(){
res.json({'name':'yp',type:'it'})
})
app.listen(9093,function(){
console.log('node app is running at port 9093')
})
res.sendfile 响应文件
3、nodemon监听路由变化和响应内容,自动重启
4、把路由单独弄成一个模块,使用npm.use(模块名字)
5、express和mongodb连接在一起
let mongoose = require('mongoose');
let DB_URL = "mongodb://localhost:27017/imooc";
mongoose.connect(DB_URL)
mongoose.connection.on('connected',function(){
console.log('mongo conect sucess')
})
//创建文档模型,相当于mysql里面的表
left User = mongoose.model('user',new mongooseSchema({
user:{type:String,require:true},
age:{type:Number,require:true}
}))
//新增数据
User.create({user:'yp',age:18},function(err,doc){
if(!err){
console.log(doc);
}else{
console.log(err);
}
})
6、用create-react-app搭建react项目