11const express = require ( 'express' )
22const http = require ( 'http' )
3- var oracledb = require ( 'oracledb' ) ;
3+ var oracledb = require ( 'oracledb' )
44const terminus = require ( '../../lib/terminus' )
55const app = express ( )
66
77var config = {
8- user : process . env . NODE_ORACLEDB_USER || " scott" ,
9- password : process . env . NODE_ORACLEDB_PASSWORD || " tiger" ,
10- connectString : process . env . NODE_ORACLEDB_CONNECTIONSTRING || " localhost:1521/XE" ,
8+ user : process . env . NODE_ORACLEDB_USER || ' scott' ,
9+ password : process . env . NODE_ORACLEDB_PASSWORD || ' tiger' ,
10+ connectString : process . env . NODE_ORACLEDB_CONNECTIONSTRING || ' localhost:1521/XE' ,
1111 poolMin : 1 ,
1212 poolMax : 10 ,
1313 poolIncrement : 1
1414}
1515
16- async function dbConnect ( ) {
17- await oracledb . createPool ( config ) ;
18- var conn = await oracledb . getConnection ( ) ;
16+ async function dbConnect ( ) {
17+ await oracledb . createPool ( config )
18+ var conn = await oracledb . getConnection ( )
1919}
2020
2121app . get ( '/dual' , async ( req , res ) => {
22- var conn = await oracledb . getConnection ( ) ;
22+ var conn = await oracledb . getConnection ( )
2323 const result = await conn
24- . execute ( ` select JSON_OBJECT('id' value sys_guid()) from dual` )
25- res . json ( result . rows [ 0 ] ) ;
24+ . execute ( ' select JSON_OBJECT(\ 'id\ ' value sys_guid()) from dual' )
25+ res . json ( result . rows [ 0 ] )
2626} )
2727
28- async function onHealthCheck ( ) {
29- var conn = await oracledb . getConnection ( ) ;
28+ async function onHealthCheck ( ) {
29+ var conn = await oracledb . getConnection ( )
3030 console . log ( 'pinging oracle db' )
31- return conn . ping ( ) ;
31+ return conn . ping ( )
3232}
3333
34- function onSignal ( ) {
34+ function onSignal ( ) {
3535 console . log ( 'server is starting cleanup' )
3636 oracledb . getPool ( ) . close ( ) . then ( ( ) => console . log ( 'Oracle database connection closed' ) )
3737 . catch ( err => console . error ( 'error during disconnection' , err . stack ) )
3838}
3939
40- async function startServer ( ) {
40+ async function startServer ( ) {
4141 // get oracle connection
42- await dbConnect ( ) ;
42+ await dbConnect ( )
4343 console . log ( 'Oracle database connection established' )
4444
4545 terminus . createTerminus ( http . createServer ( app ) , {
@@ -54,4 +54,4 @@ async function startServer() {
5454}
5555
5656startServer ( )
57- . catch ( err => console . error ( 'connection error' , err . stack ) )
57+ . catch ( err => console . error ( 'connection error' , err . stack ) )
0 commit comments