文件1:
// user数据库Model
const mongoose = require('../../db');
const Schema = mongoose.Schema;
mongoose.Promise = global.Promise;
const messageSchema = new Schema({
avatar: String,
content: String,
sender: String,
time: String,
room: String
});
// messageSchema.methods.findByUsername = function(username, cb){
// return this.model('User').find({username: username}, cb)
// };
module.exports = mongoose.model('Message', messageSchema);
文件2:
/**
* Created by Jack on 2017/4/20.
*/
const mongoose = require('../../db');
const Schema = mongoose.Schema;
mongoose.Promise = global.Promise;
const roomidSchema = new Schema({
room: String
});
module.exports = mongoose.model('Roomid', roomidSchema);
结果报错如下:
说我重复声明了,这是怎么回事?
TypeScript 请使用
import
语法导入模块参见:https://basarat.gitbooks.io/t...