Vyhledávání na webu

javascript - Jaký je nejlepší způsob, jak otevřít trvalé (mongo) připojení k databázi v NodeJS

Používám ovladače node-mongodb-native a hledám způsob, jak otevřít trvalé připojení k databázi, místo abych jej otevíral/zavíral pokaždé.

Jednoduché připojení by mohlo vypadat takto...

var DB = new mongo.Db('vows', new mongo.Server("127.0.

Přečtěte si více →

javascript - Pochopení toho, jak používat NodeJS pro vytvoření jednoduchého backendu

Snažil jsem se vyvinout poměrně jednoduchý server v nodejs. V podstatě se snažím vytvořit jednoduché API, které vyžaduje autentizaci (jednoduchý styl uživatelského jména/hesla). Co nepotřebuji, je jakákoli funkcionalita frontendu (šablonování apod.). Můj problém je, že se nemohu zoriento

Přečtěte si více →

javascript - cookies v Nodejs express nejsou přidány

Snažím se vytvořit aplikaci v Node.js a musím definovat cookies. Toto je část kódu:

var app = express(); app.set('port', process.env.PORT || 3000); app.set('views', __dirname + '/views'); app.set('view engine', 'ejs'); app.use(express.favicon()); app.use(express.cookieParser()); app.use(express.json()); app.use(express.urlencoded()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(path.join(__dirname, 'public'))); ... app.get('/', routes.indexGET)

Přečtěte si více →

javascript - Sdílení objektů v Node.js mezi různými instancemi

Potřebuji sdílet některé objekty nebo celé moduly mezi různými procesy Node nebo clustery, hledal jsem na mnoha blozích, aniž bych našel uspokojivou odpověď.

Pokud je to nemožné udělat, má někdo nápady, jak to obejít?

Odpověď č. 1

V závislosti na konfiguraci mě

Přečtěte si více →

javascript - nodejs - Které „this“ je toto?

Takže tohle je trochu nepříjemná otázka, ale učím se NodeJS a mám otázku. V Javě, když volám metodu z objektu, instance this zůstává stejná (jak je to v tomto příkladu).

private Test inst; public Test() { inst = this; this.myFunction(); } private void myFunction() { System.out.println(inst == this); }

To v

Přečtěte si více →

javascript - Existuje v nodejs nějaký způsob, jak zobrazit výstup log4js ve formátu JSON?

Snažím se získat výstup log4js ve formátu JSON, abych ho mohl snadno sledovat. Existuje nějaký způsob, jak to nastavit v configuration.json, aby byl výstup produkovaný log4js ve formátu JSON?

V současné době používám následující konfiguraci.

{ "appenders": [ { "

Přečtěte si více →

javascript - nodejs a async.waterfall s podmínkami if a seznamem podmíněných funkcí

Pracuji s async.waterfall a nodejs. Funguje to velmi dobře, ale nyní mám otázku ohledně toku.

Chci použít jednoduchou podmínku if v průběhu async.waterfall.

async.waterfall([ callOne, callTwo, if(condition > 0 ) {

Přečtěte si více →

javascript - XMLHttpRequest GET parametry nedefinované v požadavku nodejs API

Snažím se předat parametry přes XMLHttpRequest a dostávám 'undefined'

Klient :

var xj = new XMLHttpRequest(); var params = JSON.stringify({ PreviousTab: "cnn.com", CurrentTab: "bbc.com" }); xj.open("GET", "http://localhost:8080/api/traceTabs", true); xj

Přečtěte si více →

javascript - Jak projít pole a zapsat každou iteraci do stejného souboru [nodejs]

Mám pole dat, přes které chci projít v cyklu, a při průchodu chci tato data zapisovat do stejného souboru. Jak to mohu dosáhnout, můj následující kód vypíše jen poslední iteraci.

for (j = 0; j < arrayPart.length; j++){ fs.writeFileSync('message

Přečtěte si více →

javascript - Jak nastavit limit paměti pass max-old-space-size pro Nodejs běžící s balíčkem memory-usage

Používám https://www.npmjs.com/package/memory-usage, abych zjistil, jak moje Node aplikace využívá paměť, tím, že spouštím 'memory-usage app.js' v terminálu MACOS. Nicméně po několika testech vždy havaruje při 1,4 GB.

V běžném příkazu Node.js mohu

Přečtěte si více →