We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The text was updated successfully, but these errors were encountered:
No branches or pull requests
单页面应用(SPA) VS 多页面应用
多页面应用意味着每个 url 对应不同的 .html 文件 (后端路由做的)。总结单页面应用就是后端返回一个空的 .html 文件,前端负责展示 .html 文件中的内容
RESTful API
增(post/put):通常是增一个 /users
删(delete):通常都是删一个 /users/:userId
改(patch):通常都是改一个 /users/:userId
查(get):分两种形式,查所有用户 /users,查单个用户 /users/:userId;同时需要注意的是,查还分两种方式,如果是通过浏览器查看,需要返回html形式的结果;如果通过Ajax请求,需要返回JSON形式的结果;具体可以通过请求头部的 Accept 字段来区分是哪种请求(text/html 或者 application/json)
增:get /users/new 可以理解为想要进入新增 user 的页面
删:通常不需要给一个页面,只需要一个按钮就够了,点击按钮发送 delete 请求
改:get /users/:id/edit 可以理解为想要进入编辑页面去修改 user 信息
查:get /users 可以理解为想要进入 user 列表页面;get /users/:userId 可以理解为想要进入 user 详情页
The text was updated successfully, but these errors were encountered: