-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathservice.js
More file actions
23 lines (15 loc) · 761 Bytes
/
Copy pathservice.js
File metadata and controls
23 lines (15 loc) · 761 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const util = require('./util');
const mongoose = require("mongoose");
const config = require('./config');
mongoose.connect(config.dbUrl, { useNewUrlParser: config.useNewUrlParser });
var utilObj = new util();
/**
* @author : Manjeet Kumar
* @description : fetches data from url and stores into mongo db
*/
async function getUsers() {
await utilObj.fetchUsers('https://jsonplaceholder.typicode.com/users').catch(err=> console.log('err: ', err));
await utilObj.fetchPosts('https://jsonplaceholder.typicode.com/posts').catch(err=> console.log('err: ', err));
await utilObj.fetchComments('https://jsonplaceholder.typicode.com/comments').catch(err=> console.log('err: ', err));
}
getUsers().catch(err=> console.log("err: ", err));