- Basically, Classic ASP is just like a SSR technology, which allows us to embed some server scripts using <%>, just like we do with <script/> in HTML & NextJS
You can use either VBScript by default or use Javascript
-
Specify Scripting Lang. This must be specified before every route
<%@ Language= "Javascript" %>
-
Import other .asp files
<-- #include file="relative\filename.asp" --> <-- #include virtual="\absolute\filename.asp" -->
-
Parsing JSON body
<!-- #include file="utils\json.asp" --> <% var body = BindJSONBodyToObject(Request) %>
-
Parsing QueryString to JS Object
var queries = BindQueryToObject(req)
-
RestWrapper - Sample Router
- Default Error handling
- Auto JSON Serialization/Deserialization
- Parsing Body, Query
x Connection pool, db rows -> object (object mapping) x Rewrite URL x object -> VB, Request Methods, Data validation x logging
<!-- #include virtual="\rest\rest.asp" --> var handler = function (req,res) { var queries = BindQueryToObject(req) if(!queries){ // queries not exists or empty throw new HttpError("Missing query", 400) } else { var responseObj = { content: "Rest API server" } return responseObj } } RestWrapper(Request,Response, handler)
- JSON2JS - Customized
- Body2JS <<<<<<< HEAD
- ASPJSON - Used in case we want to read/write json using VBScript =======
- ASPJSON - Used in case we want to read/write json using VBScript
53636fa7ad0c5c3812b8fef77d288c4cfb190c27