खोज…


एक्सप्रेस का उपयोग कर एपीईटी प्राप्त करें

Express वेब फ्रेमवर्क में Node.js एपिस का निर्माण आसानी से किया जा सकता है।

निम्नलिखित उदाहरण सभी उपयोगकर्ताओं को सूचीबद्ध करने के लिए एक सरल GET एपी बनाता है।

उदाहरण

var express = require('express');   
var app = express();

var users =[{
        id: 1,
        name: "John Doe",
        age : 23,
        email: "[email protected]"
    }];

// GET /api/users
app.get('/api/users', function(req, res){
    return res.json(users);    //return response as JSON
});

app.listen('3000', function(){
    console.log('Server listening on port 3000');
});

एक्सप्रेस का उपयोग कर पोस्ट अपी

उदाहरण के बाद Express का उपयोग करके POST एप्टी बनाएं। यह उदाहरण body-parser के उपयोग को छोड़कर GET उदाहरण के समान है जो पोस्ट डेटा को पार्स body-parser है और इसे req.body

उदाहरण

var express = require('express');
var app = express();
// for parsing the body in POST request
var bodyParser = require('body-parser');

var users =[{
    id: 1,
    name: "John Doe",
    age : 23,
    email: "[email protected]"
}];

app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());

// GET /api/users
app.get('/api/users', function(req, res){
    return res.json(users);    
});


/* POST /api/users
    {
        "user": {
           "id": 3,
            "name": "Test User",
            "age" : 20,
            "email": "[email protected]"
        }
    }
*/
app.post('/api/users', function (req, res) {
    var user = req.body.user;
    users.push(user);

    return res.send('User has been added successfully');
});

app.listen('3000', function(){
    console.log('Server listening on port 3000');
});


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow