Extend remote to accept post id

This commit is contained in:
Raymonzut
2020-04-25 16:38:28 +02:00
parent 5a9de29169
commit 3b22f15a45
+14 -3
View File
@@ -1,9 +1,20 @@
module.exports = {
getPosts: function() {
getPosts: function(id) {
const BASE_URL = 'http://localhost:5000/api/posts'
const URL = BASE_URL + (id ? `/${id}` : '?sort=-1')
this.$http
.get('http://localhost:5000/api/posts?sort=-1')
.get(URL)
.then(res => {
this.posts = res.body
if (id) {
if (res.body.length === 0) {
throw Error("Response body empty")
}
this.post = res.body[0]
}
else {
this.posts = res.body
}
})
.catch(err => {
console.log(`Error: ${err}`)