|
@@ -1,6 +1,7 @@
|
|
const router = require('express').Router()
|
|
const router = require('express').Router()
|
|
const Address = require('../models/address')
|
|
const Address = require('../models/address')
|
|
const virifyToken = require('../middlewares/verify-token')
|
|
const virifyToken = require('../middlewares/verify-token')
|
|
|
|
+const axios = require('axios')
|
|
|
|
|
|
router.post('/address', virifyToken, async (req, res) => {
|
|
router.post('/address', virifyToken, async (req, res) => {
|
|
try {
|
|
try {
|
|
@@ -46,4 +47,16 @@ router.get('/address', virifyToken, async (req, res) => {
|
|
}
|
|
}
|
|
})
|
|
})
|
|
|
|
|
|
|
|
+router.get('/countries', async (req, res) => {
|
|
|
|
+ try {
|
|
|
|
+ let response = await axios.get('https://restcountries.eu/rest/v2/all')
|
|
|
|
+
|
|
|
|
+ res.json(response.data)
|
|
|
|
+ } catch (err) {
|
|
|
|
+ res.status(500).json({
|
|
|
|
+ success: false,
|
|
|
|
+ message: err.message
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+})
|
|
module.exports = router
|
|
module.exports = router
|