This example demonstrates the implementation of connections to different databases (MySQL, Firebird, MSSQL and PostgreSQL). Adapters files are in a directory with an example. You can include adapters into your projects without changes.

Installation and running
Use npm to install requred modules:
$ npm install
Run Sample:
$ npm start
And on the client side, you need to specify the URL of this host that handles requests:
StiOptions.WebServer.url = "http://localhost:9615";

Step by step
Loading required modules:
var http = require('http');
var adapter = require("stimulsoft-data-adapter");
Main function for work with adapter, it collect data from responce and run adapter with received command:
function accept(request, response) {
    response.setHeader("Access-Control-Allow-Origin", "*");
    response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
    response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, PUT");
    response.setHeader("Cache-Control", "no-cache");

    var data = "";
    request.on('data', function (buffer) {
        data += buffer;
    });

    request.on('end', function () {
        var command = adapter.getCommand(data);
        adapter.process(command, function (result) {
            var responseData = adapter.getResponse(result);
            response.end(responseData);
        });
    });
}
Starting DataAdapter:
http.createServer(accept).listen(9615);

На скриншоте ниже Вы можете увидеть результат выполнения данного кода:

Starting SQL Adapters from the HTTP Server

Используя этот сайт, вы соглашаетесь на использование файлов Cookie для аналитики и персонализированного контента. Файлы Cookie хранят полезную информацию на вашем компьютере, чтобы помочь нам повысить эффективность и удобство использования. Для получения дополнительной информации, пожалуйста, прочтите Конфиденциальность и Использование Cookie.