Я хотел бы вызвать клиент 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.
Как мне выбрать лучший подход?