mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-10-31 21:11:30 +08:00 
			
		
		
		
	server-ts: Convert routes/session_parser
This commit is contained in:
		
							parent
							
								
									34cd2eba91
								
							
						
					
					
						commit
						2e906af77d
					
				
							
								
								
									
										19
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										19
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -93,6 +93,7 @@ | ||||
|         "@types/cls-hooked": "^4.3.8", | ||||
|         "@types/escape-html": "^1.0.4", | ||||
|         "@types/express": "^4.17.21", | ||||
|         "@types/express-session": "^1.18.0", | ||||
|         "@types/html": "^1.0.4", | ||||
|         "@types/ini": "^4.1.0", | ||||
|         "@types/jsdom": "^21.1.6", | ||||
| @ -1315,6 +1316,15 @@ | ||||
|         "@types/send": "*" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/express-session": { | ||||
|       "version": "1.18.0", | ||||
|       "resolved": "https://registry.npmjs.org/@types/express-session/-/express-session-1.18.0.tgz", | ||||
|       "integrity": "sha512-27JdDRgor6PoYlURY+Y5kCakqp5ulC0kmf7y+QwaY+hv9jEFuQOThgkjyA53RP3jmKuBsH5GR6qEfFmvb8mwOA==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "@types/express": "*" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/fs-extra": { | ||||
|       "version": "9.0.13", | ||||
|       "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", | ||||
| @ -14293,6 +14303,15 @@ | ||||
|         "@types/send": "*" | ||||
|       } | ||||
|     }, | ||||
|     "@types/express-session": { | ||||
|       "version": "1.18.0", | ||||
|       "resolved": "https://registry.npmjs.org/@types/express-session/-/express-session-1.18.0.tgz", | ||||
|       "integrity": "sha512-27JdDRgor6PoYlURY+Y5kCakqp5ulC0kmf7y+QwaY+hv9jEFuQOThgkjyA53RP3jmKuBsH5GR6qEfFmvb8mwOA==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@types/express": "*" | ||||
|       } | ||||
|     }, | ||||
|     "@types/fs-extra": { | ||||
|       "version": "9.0.13", | ||||
|       "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", | ||||
|  | ||||
| @ -114,6 +114,7 @@ | ||||
|     "@types/cls-hooked": "^4.3.8", | ||||
|     "@types/escape-html": "^1.0.4", | ||||
|     "@types/express": "^4.17.21", | ||||
|     "@types/express-session": "^1.18.0", | ||||
|     "@types/html": "^1.0.4", | ||||
|     "@types/ini": "^4.1.0", | ||||
|     "@types/jsdom": "^21.1.6", | ||||
|  | ||||
| @ -4,7 +4,7 @@ const favicon = require('serve-favicon'); | ||||
| const cookieParser = require('cookie-parser'); | ||||
| const helmet = require('helmet'); | ||||
| const compression = require('compression'); | ||||
| const sessionParser = require('./routes/session_parser.js'); | ||||
| const sessionParser = require('./routes/session_parser'); | ||||
| const utils = require('./services/utils'); | ||||
| 
 | ||||
| require('./services/handlers'); | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| const session = require("express-session"); | ||||
| const sessionSecret = require('../services/session_secret'); | ||||
| const dataDir = require('../services/data_dir'); | ||||
| import session = require("express-session"); | ||||
| import sessionSecret = require('../services/session_secret'); | ||||
| import dataDir = require('../services/data_dir'); | ||||
| const FileStore = require('session-file-store')(session); | ||||
| 
 | ||||
| const sessionParser = session({ | ||||
| @ -19,4 +19,4 @@ const sessionParser = session({ | ||||
|     }) | ||||
| }); | ||||
| 
 | ||||
| module.exports = sessionParser; | ||||
| export = sessionParser; | ||||
| @ -7,7 +7,7 @@ import log = require('./log'); | ||||
| 
 | ||||
| const sessionSecretPath = `${dataDir.TRILIUM_DATA_DIR}/session_secret.txt`; | ||||
| 
 | ||||
| let sessionSecret; | ||||
| let sessionSecret: string; | ||||
| 
 | ||||
| const ENCODING = "ascii"; | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Elian Doran
						Elian Doran