Node Express 中间件在一次调用中输出 console.log() 两次?

2024-01-02

只是一个关于某些 Node + Express 中间件的简单问题,该中间件在我的节点 cmd 提示符中输出 1 个对 console.log 的调用两次。它只是没有意义,想知道是否有人可以解释为什么这种情况发生在我身上。

服务器.js

var express = require('express');
var app = express();

//Outputs in my console twice?!
app.use('/', function(req, res, next) {
    console.log('Request Logged by Node+Express Server Middleware @ ' + Date());
    next();
});

app.get('*', function(req, res) {
    res.send('Hey world.');
});

app.listen(1337);

我弄清楚发生了什么,Chrome 向 favicon.ico 发出了额外的请求,因此有双输出。说得通。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Node Express 中间件在一次调用中输出 console.log() 两次? 的相关文章

  • Angularjs $http 似乎不理解响应中的“Set-Cookie”

    我有一个带有 Passport 模块的 Nodejs Express REST api 用于身份验证 登录方法 GET 在标头中返回一个 cookie 当我从 Chrome 调用它时 它工作正常 我的 cookie 已在我的浏览器中设置 但
  • 添加元数据到快速路线

    有什么方法可以将元数据添加到 Express 的路线中吗 例如 app get some route function req res some meta data 我正在寻找一种针对我的节点应用程序的 AOP 方法 因此我想通过身份验证和
  • 节点应用程序之间共享会话?

    我目前有两个独立的节点应用程序在两个不同的端口上运行 但共享相同的后端数据存储 我需要在两个应用程序之间共享用户会话 以便当用户通过一个应用程序登录时 他们的会话可用 并且他们似乎已登录到另一个应用程序 在本例中 它是一个面向公众的网站和一
  • 如果 Grunt 任务的子任务之一失败,如何使其失败?

    我在 grunt 中有一个构建任务 如下所示 grunt registerTask build jshint uglify 问题是 即使 jshint 任务失败 uglify 任务也会运行 如果它的子任务之一失败 如何使 build 任务终
  • npm install 的问题(Angular)

    今天我尝试创建一个新项目 所以我使用这个命令 ng new NAME style less 并在我的cmder中弹出错误和警告 所以我卸载了 Roaming npm 和 npm cache 中的节点和文件 然后我安装了node并再次下载cm
  • 角度编译速度慢

    我有一个API in Symfony PHP 我用它来测试postman它就像一个魅力 但当我这样做时ng serve aot optimization应用程序开始构建并且消息compiled successfully 需要一分多钟 当我需
  • 在node.js 0.12.x中使用libuv函数

    我写了一个node js c 插件 在node js 0 10 x下可以成功编译 但是当迁移到0 12 x时 出现了一些错误 例如error C2065 uv work t undeclared identifier 我想知道我是否可以在0
  • 可注入的“PlatformLocation”需要使用JIT编译器进行编译,但“@angular/compiler”不可用

    我的 Angular 应用程序通过 Node 16 13 0 提供服务 更新到 Angular 13 后 我收到以下错误 可注入 class PlatformLocation 的 JIT 编译失败 文件 Users btaylor work
  • 多次训练brain.js?

    在第一次训练后 如何将新信息 仅新信息 而不是所有信息 因为这会花费太多性能 训练到我的用 Brain js 制作的神经网络 它有点粗糙 但您可以使用以下结构来实现 如果我们加入 2 个训练数据集 旧数据集与新数据集 然后重新训练keepN
  • 根据 MVC,哪种项目结构是正确的? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我注意到诸如flask通常有一个名为views容纳 app route def index return render template ind
  • 在需要时初始化模块

    我有一个模块 里面有一些初始化代码 加载模块时应执行 init 目前我正在这样做 in the module exports init function config do it in main var mod require myModu
  • 让 Jest 全局设置和全局拆卸在 TypeScript 项目中工作

    我想运行一个在运行测试之前打开数据库连接的函数 全局设置 以及另一个在运行测试后关闭数据库连接的函数 全局拆卸 目前我有以下配置 包 json jest testEnvironment node globalSetup src jest g
  • 如何清除node.js中的超时

    您好 我们正在使用 node js socket io 和 redis 开发应用程序 我们有这个程序 exports processRequest function request result var self this var time
  • Node.js 转换 HEIC 文件

    我需要一种使用 Node js 将照片从 HEIC 格式转换为 jpg 或 png 的方法 我已经搜索过 似乎找不到任何有效的东西 npm i heic 转换 const convert require heic convert async
  • 如何使用 DiscordJS 显示公会的每个语音频道 ID/名称?

    我正在尝试获取并显示公会中的所有语音频道名称 这是我的代码 不起作用 client on ready gt client channels fetch then channel gt console log channel name 我想列
  • 我可以从 Socket.io 访问 cookie 吗?

    我想在 cookie 中设置一些用户信息并能够在连接时访问它 这可能吗 使用 Socket IO 0 8 7 您可以通过以下方式访问请求标头 套接字握手头文件 您可以在以下位置找到更多详细信息 https github com LearnB
  • 当前环境不支持指定的持久类型firebase

    我收到这个错误 当前环境不支持指定的持久性类型 我正在测试我的应用程序 发现当用户登录时 它在任何地方都已登录 所以我尝试使用 firebase 在 Node js Express 上实现会话 希望这能解决这个问题 我的代码是这样的 rou
  • model.save() 返回无效输出

    我正在使用本文中的 Node js mongodb 和express 对 REST Api 进行简单测试 MERN 第一部分 使用 Node js 和 Express 构建 RESTful API https medium com week
  • 在 Nodejs/javascript 中的 Excel 中创建动态数量的列或标题

    我用过exceljsNodejs中用于将json数据导出到excel的模块 它工作正常 但必须在添加行之前预定义标题 列的名称 即列是固定的 添加行后 我无法动态添加列 我尝试了许多通过 npm 提供的模块 但它们都具有相同的功能 那么 有
  • Nodejs 中的 tail-stream 模块不打印文件的最后一条记录

    我正在使用 tail stream 从 csv 文件获取数据 并将每个 csv 记录转换为 json 格式并打印它 但是尾流不会打印文件的最后一行 而是将其保留为缓冲区 如果我更新文件 则从上一个最后一行 缓冲的最后一行 到更新的最后一行

随机推荐

  • 无法从 START_OBJECT 令牌中反序列化 int[] 实例

    大家好 我想将 int 和 String 数组作为 RequestBody 发送 这是 json customUiModel 1 3 5 user user 这是端点代码 RequestMapping value save method R
  • 覆盖率测试工具 Django Rest Framework

    我正在研究 TDD 并在 Django Rest Framework 中开发 API 我研究了一个需求 但找不到一些工具来解决我的问题 我试图找出我的测试覆盖了我的应用程序的百分比 为了了解缺少封面的可能性和可能的 建议数量 我找到了cov
  • 如何将 EF Code-First 转换为 Database First?

    我想首先将我的代码优先项目转换为数据库 是否有一种自动化的方法 或者我应该删除实体和上下文代码并从创建的数据库创建模型 Entity Framework Power Tools 似乎支持一项名为 逆向工程代码优先 的功能 你可以下载它her
  • 使用 UTF8 编码将 Excel 转换为 CSV [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我有一个 Excel 文件 其中包含一些西班牙语字符 波形符等 我需要将其转换为 CSV 文件以用作导入文件 但是 当我 另存为 CSV
  • 如何解释C中命令行参数中的特殊字符?

    第一个问题 假设我们编写一个简单的程序 它接受命令行参数并打印到文件 如果用户输入 writetofile 你好 0 n w orl t y bash 回复 0 事件没有 成立 如果用户不知道使用引号 或转义字符 之类的东西 我该如何处理这
  • mcrypt 已被弃用,有什么替代方案?

    mcrypt 扩展名是已弃用 http php net manual en migration71 deprecated php migration71 deprecated ext mcrypt根据发布的评论 将在 PHP 7 2 中删除
  • 如何在SQL中按任意条件排序

    我有下表 CREATE TABLE Bable id int identity primary key name varchar 20 about varchar 30 INSERT INTO Bable name about VALUES
  • 检测android设备是否连接到互联网

    这是我的课程 用于检查设备是否连接到互联网 import android app Activity import android content Context import android net ConnectivityManager
  • React:我可以在渲染之前检查状态是否存在吗

    我是 React 新手 我制作了一个显示用户名 user 的导航栏
  • 错误:与运算符 == 不匹配

    我的三个文件的多个区域都收到错误 我的默认构造函数也有问题 这就是它被注释掉的原因 但我想先解决这个问题 ComputerType h This file gives the specification of a ComputerType
  • WPF - 列表视图滚动条未显示

    因此 正如问题所暗示的那样 我无法让滚动条显示在我的列表视图中 用网格替换 StackPanel 是可行的 但问题是选项卡控件中的两个列表视图然后堆叠在彼此和我的标签之上 建议
  • Swift import 语句失败

    已更新 答案在底部 我使用的是与 Twitter 的新 Fabric 平台一起安装的 TwitterKit 框架 这段代码在ViewController swift工作得很好 ViewController swift Following C
  • 如何在 Java 控制台应用程序中从扫描仪读取字符串?

    import java util Scanner class MyClass public static void main String args Scanner scanner new Scanner System in int emp
  • 致命错误:在 C:\wamp\www\ 中找不到“Stripe”类

    我收到一个错误 提示找不到类 但我显然有它所在位置的正确路径 我遇到的每一篇文章都声称问题出在 require one include 或 require 中 不包括正确的路径 我已经尝试了所有 3 个 但仍然没有运气 我的数据库调用遵循相
  • 将训练好的 Tensorflow 模型转换为 protobuf

    初始网络中Android Tensorflow 演示 https github com tensorflow tensorflow tree master tensorflow examples android将模型存储为 protobuf
  • 使用通用方法的代码分析警告 CA1004

    我有以下通用方法 Load an object from the disk public static T DeserializeObject
  • 如何从Powershell调用批处理脚本?

    我有一个大批处理脚本 它设置一堆环境变量 我想从 powershell 调用该批处理脚本 这样我就可以获得脚本和 powershell 设置的环境变量的好处 如果你抓住了PowerShell 社区扩展 https github com Ps
  • 延迟限制 http api 调用

    我正在尝试对 REST API 实施一些限制 A典型方法 http django tastypie readthedocs org en latest throttling html在某个阈值之后阻止请求 带有403 or 429回复 然而
  • 如何部署:安装夹层主题

    如何准确 一步一步地安装 Mezzanine 主题 E g 现代免费主题 https github com thecodinghouse mezzanine themes 前提条件 0 版本控制 Python 2 7 6 Django 1
  • Node Express 中间件在一次调用中输出 console.log() 两次?

    只是一个关于某些 Node Express 中间件的简单问题 该中间件在我的节点 cmd 提示符中输出 1 个对 console log 的调用两次 它只是没有意义 想知道是否有人可以解释为什么这种情况发生在我身上 服务器 js var e