Хранение Redis глобально или легко доступно в node.js - PullRequest
0 голосов
/ 06 марта 2020

Я хотел бы вызвать клиент Redis из файлов, которые у меня есть, но я не знаю, как сделать глобальную область видимости клиента доступной или доступной через мои настройки.

как мне это сделать?

сервер. js пример гибридного приложения:

const express = require("express");
const redis = require("redis");
const bodyParser = require("body-parser");

//setup port constants
const port_redis = process.env.PORT || 6379;
const port = process.env.PORT || 5000;

//configure redis client on port 6379
const redis_client = redis.createClient(port_redis);

//configure express server
const app = express();

//Body Parser middleware
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());

// here load some exsternal file, lets say fileA, B, and C.

fileA.give_interests ();

файл A:

var path = require('path');
var mongoose = require('mongoose');
var Core = require('./../../core/Core.js');

function give_interests() {
// need some redis interaction here..
}

тот же пример (i sh) в файле B и в файле C как в файле A.

Как мне выбрать лучший подход?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...