首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iKcamp|基于Koa2搭建Node.js实战(含视频)☞ HTTP请求

当我们捕获到请求后,一般都需要把请求带过来数据解析出来。数据传递过来方式一般有三种: 请求参数放在 URL 后面 http://localhost:3000/home?.../localhost:3000') }) 运行代码,并通过浏览器访问 http://localhost:3000/home?...://localhost:3000/home/12/ikcamp 这种情况下,解析方式肯定与上面的不一样了,koa-router 会把请求参数解析在 params 对象,我们修改 app.js 文件,...) ctx.response.body = 'HOME page /:id/:name' }) 运行代码,并通过浏览器访问 http://localhost:3000/home...()) app.listen(3000, () => { console.log('server is running at http://localhost:3000') }) 然后我们来试着写一个简单表单提交实例

60200
您找到你想要的搜索结果了吗?
是的
没有找到

iKcamp|基于Koa2搭建Node.js实战(含视频)☞ HTTP请求

当我们捕获到请求后,一般都需要把请求带过来数据解析出来。数据传递过来方式一般有三种: 请求参数放在 URL 后面 http://localhost:3000/home?.../localhost:3000') }) 运行代码,并通过浏览器访问 http://localhost:3000/home?...://localhost:3000/home/12/ikcamp 这种情况下,解析方式肯定与上面的不一样了,koa-router 会把请求参数解析在 params 对象,我们修改 app.js 文件,...) ctx.response.body = 'HOME page /:id/:name' }) 运行代码,并通过浏览器访问 http://localhost:3000/home...()) app.listen(3000, () => { console.log('server is running at http://localhost:3000') }) 然后我们来试着写一个简单表单提交实例

901140

【全栈修炼】RESTful架构及实践修炼宝典

在概念中,需要理解以下几个名称: 1.资源(Resource) 即服务器获取到东西任何资源,一条用户记录,一个用户密码,一张图片等等都是。...app.post('/users', (req, res) => { // 读取已存在数据 fs.readFile( __dirname + "/" + "users.json", 'utf8...403 Forbidden:用户通过了身份验证,但是不具有访问资源所需权限。 404 Not Found:所请求资源不存在,或不可用。...3.2 发生错误时,不要返回 200 状态码 在发生错误时,如果还返回 200 状态码,前端需要解析返回数据才知道错误信息,这样实际取消了状态码,是不恰当。...正确做法应该是在错误时,返回对应错误状态码,并将错误信息返回: HTTP/1.1 400 Bad Request Content-Type: application/json { "error"

1.1K60

【全栈修炼】422- RESTful 架构及实践 修炼宝典

在概念中,需要理解以下几个名称: 资源(Resource) 即服务器获取到东西任何资源,一条用户记录,一个用户密码,一张图片等等都是。...app.post('/users', (req, res) => { // 读取已存在数据 fs.readFile( __dirname + "/" + "users.json", 'utf8...403 Forbidden:用户通过了身份验证,但是不具有访问资源所需权限。 404 Not Found:所请求资源不存在,或不可用。...3.2 发生错误时,不要返回 200 状态码 在发生错误时,如果还返回 200 状态码,前端需要解析返回数据才知道错误信息,这样实际取消了状态码,是不恰当。...正确做法应该是在错误时,返回对应错误状态码,并将错误信息返回: HTTP/1.1 400 Bad Request Content-Type: application/json { "error"

1.3K30

express新手入门指南

,并且还可以链式调用: // 设置状态码为 404,并返回 Page Not Found 字符串 res.status(404).send('Page Not Found'); 提示 在这里我们并没有简单地列举...这里我访问了首页(localhost:3000)和 /hello(localhost:3000/hello,浏览器应该看到404),可以看到控制台相应输出: [11/28/2019, 3:54:...://localhost:3000/css/style.css http://localhost:3000/img/tuture-logo.png 样式文件 public/css/style.css 代码如下...HTTP 错误一般分为两大类: •客户端方面的错误(状态码 4xx),例如访问了不存在页面(404)、权限不够(403)等等•服务器方面的错误(状态码 5xx),例如服务器内部出现错误(500)或网关错误...很显然,这样用户体验是很糟糕。 在这一节中,我们将讲解如何在 Express 框架中处理 404(页面不存在)及 500(服务器内部错误)。

3.1K20

Koa 框架教程

本文从零开始,循序渐进,教会你如何使用 Koa 写出自己 Web 应用。每一步都有简洁易懂示例,希望让大家一看就懂。 零、准备 首先,检查 Node 版本。...$ node demos/01.js 打开浏览器,访问 http://127.0.0.1:3000 。你会看到页面显示"Not Found",表示没有发现任何内容。...4.2 404错误 如果将ctx.response.status设置成404,就相当于ctx.throw(404),返回404错误。请看下面的例子(完整代码看这里)。...$ node demos/15.js 访问 http://127.0.0.1:3000 ,你就看到一个404页面"Page Not Found"。...本质,表单就是 POST 方法发送到服务器键值对。koa-body模块可以用来从 POST 请求数据体里面提取键值对。请看下面的例子(完整代码看这里)。

1.4K50

nodejs koa框架入门

本文从零开始,循序渐进,教会你如何使用 Koa 写出自己 Web 应用。每一步都有简洁易懂示例,希望让大家一看就懂。 零、准备 首先,检查 Node 版本。...$ node demos/01.js 打开浏览器,访问 http://127.0.0.1:3000 。你会看到页面显示”Not Found”,表示没有发现任何内容。...4.2 404错误 如果将ctx.response.status设置成404,就相当于ctx.throw(404),返回404错误。请看下面的例子(完整代码看这里)。...$ node demos/15.js 访问 http://127.0.0.1:3000 ,你就看到一个404页面”Page Not Found”。 ?...本质,表单就是 POST 方法发送到服务器键值对。koa-body模块可以用来从 POST 请求数据体里面提取键值对。请看下面的例子(完整代码看这里)。

99430
领券