0.0.6 • Published 7 years ago

i18next-node-mongodb-backend v0.0.6

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

Introduction

This is a i18next backend to be used node.js. It will load resources from a mongoDB database.

Getting started

Source can be loaded via npm.

$ npm install i18next-node-mongodb-backend

Wiring up:

var i18next = require('i18next');
var Backend = require('i18next-node-mongodb-backend');

i18next
  .use(Backend)
  .init(i18nextOptions);

As with all modules you can either pass the constructor function (class) to the i18next.use or a concrete instance.

Backend Options

{
  host: 'localhost',
  port: 27017,
  db: 'i18next-mongodb-test',

  // or
  uri: 'mongodb://localhost:27017/i18next-mongodb-test',

  // collection containing i18next data
  collection: 'i18next',

  // optional mongoDB connection options
  options: {}
}

Options can be passed in:

preferred - by setting options.backend in i18next.init:

var i18next = require('i18next');
var Backend = require('i18next-node-mongodb-backend');

i18next
  .use(Backend)
  .init({
    backend: options
  });

on construction:

var Backend = require('i18next-node-mongodb-backend');
var backend = new Backend(null, options);

by calling init:

var Backend = require('i18next-node-mongodb-backend');
var backend = new Backend();
backend.init(options);
0.0.6

7 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago