当前位置: 首页 > news >正文

搜索引擎推广网站吉林省四平市建设局网站

搜索引擎推广网站,吉林省四平市建设局网站,python基础教程视频,免费进销存软件免费版当我打开一个不存在的文件时,错误如下: 在读取文件里面写入console.log(err),在控制台中可以看到我的错误代码类型:文件不存在的错误代码 ENOENT。见更多错误代码---打开node.js官方API文档Error 错误 | N…

当我打开一个不存在的文件时,错误如下:

在读取文件里面写入console.log(err),在控制台中可以看到我的错误代码类型:文件不存在的错误代码 'ENOENT'。见更多错误代码---打开node.js官方API文档Error 错误 | Node.js v20 文档 (nodejs.cn),点击error错误这个模块,查看不同的错误码

故,我们可以根据不同的代码做一个错误判断:

以前面写过的获取静态资源代码为例:见http://t.csdnimg.cn/y9zIM

四种常见错误处理:

//以获取静态资源的代码为例:
// 1.导入http模块
const http = require('http');
const fs = require('fs');
// 2.创建服务对象
const server = http.createServer((request, response) => {// (3)错误3:当请求不是get请求而是一个post请求时:if(request.method !== 'GET'){response.statusCode=406;response.end('<h1>406 请求错误</h1>');return;}// 获取请求url路径let { pathname } = new URL(request.url, 'http://127.0.0.1');// 拼接文件路径let filePath = __dirname + pathname;// 注意:如果我不单单想局限于读取pages文件夹下的内容,若我想读取我的大文件夹my下的任何文件,就设置let filePath=__dirname+pathname; 注意,读取的文件名不能以中文命名。否则会报错// 读取文件 fs异步APIfs.readFile(filePath, (err, data) => {if (err) {response.setHeader('content-type', 'text/html;charset=utf-8'); //设置字符集// console.log(err);//当我在浏览器打开一个不存在的文件222.html时,会提示错误并且错误代码显示“ENOENT”。所以我们可以使用不同的错误代码进行一个错误分类判断// 利用switch分支结构进行错误的代号判断// 注意:当我不知道err.code的错误代码eg:EPERM是什么意思时,打开node.js官方API文档,点击error错误这个模块,ctrl+F去搜索对应的错误码switch (err.code) {// (1)错误1:我在浏览器打开一个不存在的文件222.htmlcase 'ENOENT':response.statusCode = 404; //设置响应状态码response.end('<h1>404 Not Found</h1>');//设置响应体// (2)错误2:我将要打开的文件在它的安全属性里修改了它的权限-不允许被读取时case 'EPERM':response.statusCode = 405; //设置响应状态码response.end('<h1>405 Forbidden</h1>');//设置响应体// (4)错误4:未知错误default:response.statusCode=407;response.end('<h1>407 服务器内部错误</h1>');//设置响应体} return;}response.end(data);})
})
// 3.监听端口,启动服务
server.listen(9000, () => {console.log('服务已启动...');
})

错误一形式:

http://www.yayakq.cn/news/956577/

相关文章:

  • 网站建设龙兵科技摄影之家
  • 做个网站设计多少钱企业网站系统详细设计
  • 深一网站建设招聘网站备案号的区别
  • 文化馆网站建设方案官网抖音下载
  • 用php 如何做网站dedecms织梦搬家公司网站模板
  • 门户网站的发布特点网站建设英文版
  • 上海市建上海市建设安全协会网站wordpress 禁用修订
  • 想开一个网站开发的公司erp软件培训
  • 网站开发建设企业上海网站seo排名优化
  • 公司网站首页设计模板无锡网站建设楚天软件
  • 洛阳市住房和城乡建设网站重庆新闻频道天天630直播
  • .net营销网站开发安平谁做网站好
  • 好的网站建设启示中山教育平台网站建设
  • 网站建设三网ps软件下载花钱吗
  • 百度快照举报网站如何修改网站后台地址
  • 站长之家seo信息长春网站制作费用
  • 做馋嘴小栈官方网站域名的网站建设方案书怎么写
  • 陕西东盟建设工程有限公司网站网页制作模板dw
  • 视频网站代理sae 网站模板
  • 做问卷网站好wordpress的tag函数使用教程
  • dedecms怎么部署网站Wordpress 微博 链接
  • 云服务器价格对照表梧州seo排名
  • 莱芜市住房和城乡建设厅网站wordpress搜索 文章内容
  • 请人做网站谁来维护怎样做自己的国外网站
  • 网站的开发与建设项目手机网站适配
  • 网站分类代码绵阳网站设计公司
  • 中企动力官方网站网站开发用什么工具好
  • 金隅嘉华大厦网站建设公司北京前端开发的薪资水平
  • 网站底部友情链接怎么做的wordpress不能安装插件
  • 购物网站开发背景及目的易企秀h5怎么制作