김건희

[Update] Connect to Client

......@@ -10,8 +10,9 @@ app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
app.use(cors());
let logid=null;
let logData=null;
const uri = 'mongodb+srv://sjieu17:tjrwls147714@cluster0.lc6pe.mongodb.net/weather_briefing?retryWrites=true&w=majority';
var queryParams = '?' + encodeURIComponent('serviceKey') + '=3OcUyvx97Vx2YikiZ9IHyRQ6suapku7Xn8VlefQKQWrGIFOGaejhbevwagcubdHfSiQAqJwCV5lyIutw0%2BsppA%3D%3D'; /* Service Key*/
// const uri = 'mongodb+srv://tahmkench:dkrldnsl7@cluster0.vzipl.mongodb.net/?retryWrites=true&w=majority';
let db = mongoose.connect(uri, (err) => {
......@@ -29,6 +30,23 @@ var UserSchema = new mongoose.Schema({
gender:String
});
let mongo = require('mongoose');
let hi = mongo.connect(uri, (err) => {
if (err) {
console.log(err.message);
} else {
console.log('Succesfully Connected!');
}
});
var clothesSchema = new mongo.Schema({
gender: Number,
weather: Number,
top: Array,
bottom:Array
});
var Users = mongoose.model('users', UserSchema);
app.use(bodyParser.json());
......@@ -96,7 +114,7 @@ else{
CurDay+=today.getDate().toString();
}
console.log(tommorow);
//nx,ny구하기
const xlsx=require('xlsx')
const excel=xlsx.readFile('location.xlsx');
......@@ -126,7 +144,6 @@ let a3=[], a4=[], a5=[], a6=[], a7=[], a8=[], a9=[], a10=[], a11=[], a12=[], a13
app.post('/api/weather',(req,res)=>{
queryParams = '?' + encodeURIComponent('serviceKey') + '=3OcUyvx97Vx2YikiZ9IHyRQ6suapku7Xn8VlefQKQWrGIFOGaejhbevwagcubdHfSiQAqJwCV5lyIutw0%2BsppA%3D%3D';
var url = 'http://apis.data.go.kr/1360000/VilageFcstInfoService_2.0/getVilageFcst';
const nx = req.body.dotX;
const ny = req.body.dotY;
queryParams += '&' + encodeURIComponent('pageNo') + '=' + encodeURIComponent('1'); /* */
......@@ -172,7 +189,6 @@ app.post('/api/weather',(req,res)=>{
result.push(Json);
i+=2;
}
let addressData = {
address1 : req.body.address1,
address2 : req.body.address2,
......@@ -186,7 +202,6 @@ app.post('/api/weather',(req,res)=>{
app.post('/api/tommorrow',(req,res)=>{
queryParams = '?' + encodeURIComponent('serviceKey') + '=3OcUyvx97Vx2YikiZ9IHyRQ6suapku7Xn8VlefQKQWrGIFOGaejhbevwagcubdHfSiQAqJwCV5lyIutw0%2BsppA%3D%3D';
var url = 'http://apis.data.go.kr/1360000/VilageFcstInfoService_2.0/getVilageFcst';
const nx = req.body.dotX;
const ny = req.body.dotY;
queryParams += '&' + encodeURIComponent('pageNo') + '=' + encodeURIComponent('1'); /* */
......@@ -236,8 +251,6 @@ app.post('/api/tommorrow',(req,res)=>{
});//pop:강수확률 tmp:한시간 기온
});
let mongo = require('mongoose');
// let cors = require('cors');
// let app = express();
......@@ -245,20 +258,6 @@ let mongo = require('mongoose');
// const uri = 'mongodb+srv://sjieu17:tjrwls147714@cluster0.lc6pe.mongodb.net/weather_briefing?retryWrites=true&w=majority';
//const uri = 'mongodb+srv://tahmkench:dkrldnsl7@cluster0.vzipl.mongodb.net/?retryWrites=true&w=majority';
let hi = mongo.connect(uri, (err) => {
if (err) {
console.log(err.message);
} else {
console.log('Succesfully Connected!');
}
});
var clothesSchema = new mongo.Schema({
gender: Number,
weather: Number,
top: Array,
bottom:Array
});
var Clothes = mongo.model('clothes', clothesSchema);
app.use(bodyParser.json());
......