This commit is contained in:
oblomov-dev 2025-02-19 21:01:18 +00:00 committed by GitHub
parent 43b31736ef
commit 47b45ba74c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 3 additions and 42 deletions

View File

@ -1,8 +1,6 @@
import express from 'express'; import express from 'express';
import {initializeABAP} from "../output/init.mjs"; import {initializeABAP} from "../output/init.mjs";
import {cl_express_icf_shim} from "../output/cl_express_icf_shim.clas.mjs"; import {cl_express_icf_shim} from "../output/cl_express_icf_shim.clas.mjs";
console.log("test");
await initializeABAP(); await initializeABAP();
const PORT = 3000; const PORT = 3000;

View File

@ -10,7 +10,9 @@ CLASS zcl_sicf IMPLEMENTATION.
METHOD if_http_extension~handle_request. METHOD if_http_extension~handle_request.
z2ui5_cl_http_handler=>run( server ) data lo_server type ref to z2ui5_cl_http_handler.
lo_server = z2ui5_cl_http_handler=>factory( server ).
lo_server->main( ).
ENDMETHOD. ENDMETHOD.

View File

@ -1,20 +0,0 @@
import express from 'express';
import {initializeABAP} from "../output/init.mjs";
import {cl_express_icf_shim} from "../output/cl_express_icf_shim.clas.mjs";
await initializeABAP();
const PORT = 3000;
const app = express();
app.disable('x-powered-by');
app.set('etag', false);
app.use(express.raw({type: "*/*"}));
// ------------------
app.all(["/", "/*"], async function (req, res) {
await cl_express_icf_shim.run({req, res, class: "ZCL_SICF"});
});
app.listen(PORT);
console.log("Listening on port http://localhost:" + PORT);

View File

@ -1,19 +0,0 @@
CLASS zcl_sicf DEFINITION PUBLIC FINAL CREATE PUBLIC.
PUBLIC SECTION.
INTERFACES if_http_extension.
PROTECTED SECTION.
ENDCLASS.
CLASS zcl_sicf IMPLEMENTATION.
METHOD if_http_extension~handle_request.
data lo_server type ref to z2ui5_cl_http_handler.
lo_server = z2ui5_cl_http_handler=>factory( server ).
lo_server->main( ).
ENDMETHOD.
ENDCLASS.