Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as JavaScript by jeff ( 7 years ago )
const http = require('http');

const query =
{
    create:
    {
    },

    query:
    {
        col: "users",

        projection:
        {
            name: true,
            nickname: true,
            displayName: true,
            _id: true,
            email: true,
        }
    },

    modify:
    {
    },

    delete:
    {
    }
}

const cmp_query =
{
    col:
    {
        name: "post",

        create:
        {
        },

        query:
        {
        },

        modify:
        {
        },

        delete:
        {
        },
    }
}

const postSubscription =
{
    subscribe:
    {
        collection: true,

        posts: true,

        projection:
        {
            _id: true,
            body: true
        }
    }
}

const requestOptions =
{
    host: 'localhost',
    port: '4201',
    path: '/fetch',
    method: 'POST',
    headers:
    {
        'Content-Type': 'application/json',
    }
};

var reqData = "";

var postReq = http.request(requestOptions,
    (request) =>
    {
        request.setEncoding("utf-8");

        request.on('data',
            (data) =>
            {
                reqData += data;
            });

            request.on('end',
            () =>
            {
                console.log(JSON.parse(reqData));
            });
    });

postReq.on('error',
    (e) =>
    {
        console.log(`error: ${e.message}`);
    });

postReq.write(JSON.stringify(postSubscription));
postReq.end();

 

Revise this Paste

Your Name: Code Language: