小编Aru*_*nko的帖子

ESLint - 未定义"过程"

我正在使用ESLinter进行简单的节点项目.下面是我在index.js中唯一的代码:

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

app.get('/', (req, res) => {
    res.send({
        hi: 'there'
    });
});

const PORT = process.env.PORT || 5000;
app.listen(PORT);
Run Code Online (Sandbox Code Playgroud)

我正在使用VSCode编辑器.它自动运行ESLint for JS代码.

在IDE中,我看到下面的错误,但最后一行 -

[eslint] 'process' is not defined. (no-undef)
Run Code Online (Sandbox Code Playgroud)

任何想法有什么不对?

javascript node.js eslint visual-studio-code

25
推荐指数
6
解决办法
1万
查看次数

检查 redis 中是否存在密钥的最快方法 - php

EXISTS除了检查 key 是否存在于 redis 之外,还有其他更快的方法吗?

我的问题是,我在 redis 中有超过 100 万条记录,我需要进行 key_exists 检查。这应该在 10 毫秒内发生。

对此有什么想法吗?

php redis phpredis predis

6
推荐指数
1
解决办法
1万
查看次数

消费者和消费群体有限制吗?

Kafka中消费者或者消费者组的数量有限制吗?

我计划每 10 分钟向一个主题推送 200 MB 数据,并让 200 多个不同的消费者收听并消费该主题。还有其他推荐的方法吗?

apache-kafka

5
推荐指数
2
解决办法
4609
查看次数

PHP Slim-3:如何在内部重定向到另一条路线

我有一个像下面这样的通用路线 -

$app->map(['GET', 'POST'], "/", function (\Slim\Http\Request $request, \Slim\Http\Response $response) use ($app) {
    // Some random version 1 processing here ...
}
Run Code Online (Sandbox Code Playgroud)

我有一个与下面相同的 v2 版本 -

$app->map(['GET', 'POST'], "/api/v2", function (\Slim\Http\Request $request, \Slim\Http\Response $response) use ($app) {
    // Some random version 2 processing here ...
}
Run Code Online (Sandbox Code Playgroud)

我有一个问题要解决 -

前端总是命中 API 的 v1(通用路由)。我需要根据参数appversion的值在内部重定向到 v2 。

如何在不向客户端发出 302 重定向标头的情况下在超薄框架路由中执行此操作?基本上,我需要在内部重定向到服务器本身。

注意:我知道 Nginx 和 Apache 重写。让我们把它们放在一边,将范围限制在纤薄的框架路由上。

php slim slim-3

1
推荐指数
1
解决办法
1119
查看次数