express学习3-捕获错误

简介: express学习3-捕获错误

image.png

const express = require('express');
const fs = require('fs');
const promisify = require('util').promisify;
const readFile = promisify(fs.readFile);
const app = express();
app.get('/index', async(req, res, next) => {
    /* false.readFile('./01.js', 'utf8', (err, result) => {
        if (err != null) {
            next(err)
        } else {
            res.end(result);
        }
    }) */
    try {
        await readFile('./aaa.js')
    } catch (ex) {
        next(ex);
    }
})
app.use((err, req, res, next) => {
    res.status(500).send(err.message);
})
app.listen(3000);
console.log('服务器启动成功');

image.png

相关文章
|
7月前
|
Web App开发 JSON 中间件
express学习 - (3)express 路由
express学习 - (3)express 路由
160 1
|
7月前
|
JSON 资源调度 中间件
express学习 - (1)环境配置与第一个express项目
express学习 - (1)环境配置与第一个express项目
273 0
|
存储 开发框架 JavaScript
Express框架的学习介绍
Express框架的学习介绍
107 0
|
前端开发 数据库连接
前端知识学习案例2-express实现restful Api-配置数据库连接
前端知识学习案例2-express实现restful Api-配置数据库连接
94 0
前端知识学习案例2-express实现restful Api-配置数据库连接
|
前端开发
前端知识学习案例1-express实现restful Api-简介1
前端知识学习案例1-express实现restful Api-简介1
79 0
前端知识学习案例1-express实现restful Api-简介1
|
前端开发
前端知识学习案例5-express实现restful Api-更新文章
前端知识学习案例5-express实现restful Api-更新文章
69 0
前端知识学习案例5-express实现restful Api-更新文章
|
前端开发
前端知识学习案例6-express实现restful Api-删除文章评论
前端知识学习案例6-express实现restful Api-删除文章评论
76 0
前端知识学习案例6-express实现restful Api-删除文章评论
|
前端开发
前端知识学习案例3-express实现restful Api-创建文章
前端知识学习案例3-express实现restful Api-创建文章
87 0
前端知识学习案例3-express实现restful Api-创建文章
|
前端开发
前端知识学习案例4-express实现restful Api-查询所有文章
前端知识学习案例4-express实现restful Api-查询所有文章
55 0
前端知识学习案例4-express实现restful Api-查询所有文章