mirror of
https://github.com/janishutz/libreevent.git
synced 2025-11-25 21:34:24 +00:00
begin backend implementation
This commit is contained in:
@@ -41,5 +41,6 @@ app.use( ( request, response ) => {
|
|||||||
response.sendFile( path.join( __dirname + '/../webapp/dist/index.html' ) );
|
response.sendFile( path.join( __dirname + '/../webapp/dist/index.html' ) );
|
||||||
} );
|
} );
|
||||||
|
|
||||||
const PORT = process.env.PORT || 8080;
|
const PORT = process.env.PORT || 8081;
|
||||||
|
console.log( 'Server listening on Port ' + PORT );
|
||||||
http.createServer( app ).listen( PORT );
|
http.createServer( app ).listen( PORT );
|
||||||
27
src/server/backend/token.js
Normal file
27
src/server/backend/token.js
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
/*
|
||||||
|
* libreevent - token.js
|
||||||
|
*
|
||||||
|
* Created by Janis Hutz 07/08/2023, Licensed under the GPL V3 License
|
||||||
|
* https://janishutz.com, development@janishutz.com
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
class TokenGenerator {
|
||||||
|
genTok () {
|
||||||
|
let token = '';
|
||||||
|
let min = 48;
|
||||||
|
let max = 122;
|
||||||
|
for ( let i = 0; i < 61; i++ ) {
|
||||||
|
let randomNumber = Math.floor( Math.random() * ( max - min ) ) + min;
|
||||||
|
while ( randomNumber === 92 || randomNumber === 58 || randomNumber === 96 || randomNumber === 94 || randomNumber === 64 ) {
|
||||||
|
randomNumber = Math.floor( Math.random() * ( max - min ) ) + min;
|
||||||
|
}
|
||||||
|
token += String.fromCharCode( randomNumber );
|
||||||
|
}
|
||||||
|
return token;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = TokenGenerator;
|
||||||
1379
src/server/package-lock.json
generated
1379
src/server/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -41,7 +41,7 @@
|
|||||||
"yocto-queue": "^1.0.0"
|
"yocto-queue": "^1.0.0"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bcrypt": "^5.1.0",
|
"bcrypt": "^5.0.1",
|
||||||
"body-parser": "^1.20.2",
|
"body-parser": "^1.20.2",
|
||||||
"cookie-parser": "^1.4.6",
|
"cookie-parser": "^1.4.6",
|
||||||
"express": "^4.18.2",
|
"express": "^4.18.2",
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<h1>Account</h1>
|
<h1>Account</h1>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user