2017-11-15 3 views
0

Azure Easy Tables를 사용하여 간단한 백엔드를 만들었으며 Azure 함수를 사용하여 CRUD를 수행하는 방법을 궁금합니다. 지금은 자바 스크립트 클라이언트 SDK를 사용하고 있으며 내 웹 사이트에서 가져 왔지만이 방법이 가장 안전하다고는 할 수 없습니다.Azure 테이블에 POST 할 Azure 함수를 만드는 방법은 무엇입니까?

현재 저는 이메일을 보내기 위해 방아쇠 된 Azure 함수를 사용하고 있습니다. 그런 다음 내 웹 사이트에서이 기능을 호출합니다. CRUD 작업에도 동일한 작업을 수행하려고했습니다. 어떤 도움을 주셔서 감사합니다!

module.exports = function (context, requ) { 
    context.log('JavaScript HTTP trigger function processed a request.'); 
    var http = require("https"); 

var options = { 
    "method": "POST", 
    "hostname": "EMAIL.API", 
    "port": null, 
    "path": "mail/send", 
    "headers": { 
    "authorization": "AUTH", 
    "content-type": "application/json" 
    } 
}; 

var req = http.request(options, function (res) { 
    var chunks = []; 

    res.on("data", function (chunk) { 
    chunks.push(chunk); 
    }); 

    res.on("end", function() { 
    var body = Buffer.concat(chunks); 
    console.log(body.toString()); 
    }); 
}); 

req.write(JSON.stringify(
    { personalizations: 
    [ { to: [ { email: requ.query.email, name: requ.query.name } ], 
     subject: 'AutoConscience Registration' } ], 
    from: { email: '[email protected]', name: 'AutoConscience Support Team' }, 
    reply_to: { email: '', name: 'alcovesdev' }, 
    subject: 'AutoConscience Registration', 

답변