learning express error handle

code:

const express = require('express');
const app = express();
const fs = require('fs'); app.get('/', function (req, res, next){
fs.readFile('file', function (err, data) {
if(err){
next(err)
}else{
res.send(data);
}
});
}); app.listen();

result:

learning express step(十四)的更多相关文章

  1. learning express step(十二)

    learning express view engine function const express = require('express'); const app = express(); app ...

  2. learning express step(十)

    when develop expree meet some errors, we show how to solve Error: No default engine was specified an ...

  3. learning express step(四)

    learning express route function const express = require('express'); const app = express(); app.get(' ...

  4. learning express step(十三)

    learning express error handle code: const express = require('express'); const app = express(); app.g ...

  5. learning express step(十一)

    learning express.Router() code: const express = require('express'); const app = express(); var route ...

  6. learning express step(五)

    learning  express  middleware var express = require('express'); var app = express(); var myLogger = ...

  7. Deep learning:三十四(用NN实现数据的降维)

    数据降维的重要性就不必说了,而用NN(神经网络)来对数据进行大量的降维是从2006开始的,这起源于2006年science上的一篇文章:reducing the dimensionality of d ...

  8. learning express step(九)

    router-level middleware works in the same way as application-level middleware, except it is bound to ...

  9. learning express step(八)

    To skip the rest of the middleware functions from a router middleware stack, call next('route') to p ...

随机推荐

  1. 十四、i2c子系统

    由于之后的触摸屏驱动分析中使用到了GPIO子系统和i2c子系统,因此在分析触摸屏驱动之前我准备把这两个子系统进行简单分析. 在读者学习本章以及后续i2c相关章节之前,最好了解i2c通信方式,可以参考: ...

  2. SAS学习笔记31 SAS随机分组方法及实现

    随机分组方法包括: 简单随机化(simple randomization) 区组随机化(block randomization) 分层随机化(stratified randomization) 分层区 ...

  3. C++ DLL debug版本在其他PC上缺少依赖的处理方式

    1.正常情况提供给其他人的都是Release版本DLL 2.在需要提供Debug版本时,目标机器上可能会缺少环境,或者和生成DLL的环境不匹配导致DLL无法加载,提示DLL无法找到. 3.使用DLL依 ...

  4. Servlet实现图片读取显示

    1.导入jar包:commons-io-1.4.jar 2.index.jsp: <%@ page language="java" import="java.uti ...

  5. bootstrap实现Carousel旋转木马(焦点图)

    引入bootstrap相关文件后,在html中写如下代码: <div class="col-lg-9" > <!-- Carousel============== ...

  6. vue购物车动画效果

    使用动画的三个函数 v-on:before-enter="beforeEnter" v-on:enter="enter" v-on:after-enter=&q ...

  7. openssh升级

    转载:(感谢作者) centos7 升级openssh到openssh-8.0p1版本 https://www.cnblogs.com/nmap/p/10779658.html centos 7 op ...

  8. stm32 窗口看门狗 WWDG

    窗口看门狗WWDG其实和独立看门狗类似,它是一个7位递减计数器不断的往下递减计数,当减到一个固定值0x40时还不喂狗的话,产生一个MCU复位,这个值叫窗口的下限,是固定的值,不能改变 窗口看门狗(WW ...

  9. Array + two points leetcode.18 - 4Sum

    题面 Given an array nums of n integers and an integer target, are there elements a, b, c, and d in num ...

  10. 2.Java集合-ConcurrentHashMap实现原理及源码分析

    一.为何用ConcurrentHashMap 在并发编程中使用HashMap可能会导致死循环,而使用线程安全的HashTable效率又低下. 线程不安全的HashMap 在多线程环境下,使用HashM ...