22 lines
		
	
	
		
			705 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			705 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import { errorMsg } from "../../middleware/productionOrderTemplates";
 | |
| import { OutgoingMessage } from 'http';
 | |
| 
 | |
| export default defineEventHandler(async (event) => {
 | |
| 
 | |
|     const headers: Record<string, Parameters<OutgoingMessage['setHeader']>[1]> = {
 | |
|         'Access-Control-Allow-Origin': 'https://tueitapp.tueit.de',
 | |
|         'Access-Control-Allow-Headers': 'authorization, content-type',
 | |
|         'Access-Control-Allow-Methods': 'OPTIONS,GET,HEAD,PUT,PATCH,POST,DELETE',
 | |
|     };
 | |
|     setResponseHeaders(event, headers)
 | |
| 
 | |
|     if (!(errorMsg === '')) {
 | |
|         throw createError({
 | |
|             statusCode: 400,
 | |
|             statusMessage: errorMsg,
 | |
|         })
 | |
|     }
 | |
| 
 | |
|     setResponseStatus(event, 200)
 | |
|     return
 | |
| }) |