# fed-e-task-03-03 **Repository Path**: dadami/fed-e-task-03-03 ## Basic Information - **Project Name**: fed-e-task-03-03 - **Description**: nuxt 学习笔记代码总结 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 杨家馨 Part3 Vuex数据流管理及Vue.js服务端渲染(SSR)作业 [项目预览地址](http://139.224.75.201:3000/) http://139.224.75.201:3000/ [代码仓库地址](https://github.com/endless-z/realworld-nuxtjs) https://github.com/endless-z/realworld-nuxtjs [笔记nuxt基础](https://blog.csdn.net/sinat_35349493/article/details/107798336) https://blog.csdn.net/sinat_35349493/article/details/107798336 [笔记服务端渲染](https://blog.csdn.net/sinat_35349493/article/details/107852568) https://blog.csdn.net/sinat_35349493/article/details/107852568 [笔记Vuex购物车](https://blog.csdn.net/sinat_35349493/article/details/107749094) https://blog.csdn.net/sinat_35349493/article/details/107749094 ### 主要完善功能Realworld ### 修改用户信息 ```js // Update User // PUT /api/user ``` example ```js { "user":{ "email": "jake@jake.jake", "bio": "I like to skateboard", "image": "https://i.stack.imgur.com/xHWG8.jpg" } } ``` ### 发布Article ```js import { request } from '@/plugins/request' export const newArticle = data => { return request({ method: 'POST', url: `/api/articles`, data }) } ``` ### 编辑文章 ```js export const editArticle = data => { return request({ method: 'POST', url: `/api/articles/` + data.article.slug, data }) } ``` ### 删除我的文章 ```js export const deleteArticle = data => { return request({ method: 'DELETE', url: `/api/articles/` + data.slug }) } ``` ### 添加点赞 ```js export const addFavorite = slug => { return request({ method: 'POST', url: `/api/articles/${slug}/favorite` }) } ``` ### 关注 ```js export const followUser = username => { return request({ method: 'POST', url: `/api/profiles/${username}/follow` }) } ``` ### 取消关注 ```js export const unfollowUser = username => { return request({ method: 'POST', url: `/api/profiles/${username}/follow` }) } ```