Extend remote to accept post id
This commit is contained in:
+14
-3
@@ -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}`)
|
||||
|
||||
Reference in New Issue
Block a user