Я хочу перенести мой API-сервер на ВМ на функцию Azure.
Я использую neo4j-drive на API-сервере.
Когда сервер API запускается:
const driver = neo4j.driver(uri, neo4j.auth.basic(user, password))
try {
driver.verifyConnectivity()
console.log('Driver created')
} catch (error) {
console.log(`connectivity verification failed. ${error}`)
}
Перед выходом:
process.on('exit', function() {
driver.close();
console.log('driver closed')
console.log('exit');
});
process.on('SIGINT', function() {
console.log('SIGINT');
process.exit();
});
В функции Azure, куда мне их записать?
Ниже приведен пример приветствия в мире функции azure:
module.exports = async function (context, req) {
context.log('JavaScript HTTP trigger function processed a request.');
if (req.query.name || (req.body && req.body.name)) {
context.res = {
// status: 200, /* Defaults to 200 */
body: "Hello " + (req.query.name || req.body.name)
};
}
else {
context.res = {
status: 400,
body: "Please pass a name on the query string or in the request body"
};
}
};