I need explanation in express-session and jwt. E.g. I have shopping cart, and to log in and sign in I use jwt but to store chosen products in shopping cart I would like use express- session and connect-mongo Is that correct way? And my question is in sense and proper solution use sessions and jwt in one project? Maybe better would be use jwt to store product e.g. 3 hours.
Related Questions in NODE.JS
- Using Puppeteer to scrape a public API only when the data changes
- How to request administrator rights?
- How do I link two models in mongoose?
- Variable inside a Variable, not updating
- Unable to Post Form Data to MongoDB because of picturepath
- Connection terminated unexpectedly while performing multi row insert using pg-promise
- Processing multiple forms in nodejs and postgresql
- Node.js Server + Socket.IO + Android Mobile Applicatoin XHR Polling Error...?
- How to change the Font Weight of a SelectValue component in React when a SelectItem is selected?
- My unban and ban commands arent showing when i put the slash
- how to make read only file/directory in Mac writable
- How can I outsource worker processes within a for loop?
- Get remote MKV file metadata using nodejs
- Adding google-profanity-words to web page
- Products aren't displayed after fetching data from mysql db (node.js & express)
Related Questions in JWT
- Generate Databricks personal access token using REST API
- How to share JWT through 2 React.js Frontend
- I'm trying to understand JWT-based authorization between applications
- Error: Cannot invoke "jakarta.servlet.http.HttpSession.getAttribute(String)" because "session" is null
- How to implement Access / Refresh Tokens
- RequestClientCredentialsTokenAsync and ClientAssertion Encoded
- How to prevent users from creating custom client apps?
- Minimizing IdentityServer4 Round Trips in Microservice Architecture with Ocelot
- How to Link JWT User ID with PayPal Custom ID After Payment in Node.js?
- How to verify JWS (x5c chain) is signed by apple using Jose
- getting React Hook "useSetupInterceptors" cannot be called at the top level when try to use useSignOut hook
- System.InvalidOperationException: The AuthorizationPolicy named: 'Admin' was not found
- Wondering if AWS Amplify sdk for SSR automatically verifies user identities or JWT?
- Implementing JWT Token Authorization in .NET 8 using AddJwtBearer() with a Custom Role Based Attributes
- Extracting and Storing Value of a Initial Header in NGINX
Related Questions in EXPRESS-SESSION
- Why saveUninitialized is set to FALSE but the session still saved into database?
- why I am getting mongo connection error when trying to implement express - sessions
- I'm having problems with client-side session creation, the browser doesn't save the session ID
- Server side conditional rendering based on session data
- How to set cookies at client side from the server response using express.js?
- NodeJS login and authorization (Express)
- Cannot use connect-pg-simple with express-session
- Why is my express session variable undefined?
- express-session: connection.sid cookie validation
- Value saved to Express session is not present on later requests
- Unable to set a cookie using express-session wiht nestjs and graphql
- NodeJS Authentication with Passport - Express session & Passport Local Strategy
- how to solve 'TypeError: req.isAuthenticated is not a function' error?
- Express-Session cookie updates not being persisted
- Problem with cookie not save or sent to the frontend after a Mern deployment
Related Questions in CONNECT-MONGO
- Why saveUninitialized is set to FALSE but the session still saved into database?
- why I am getting mongo connection error when trying to implement express - sessions
- Unable to install "connect-mongo" npm package
- session can't be accessed because req.sessionID keeps changing on each request
- Authentication Issue: Passport.js Local Strategy Not Redirecting to Profile Route
- req.session forgets req.session.isAuth after being set in previous route
- req.session object is not being created even after initialization in Express
- Express-session with connect-mongo MongoServerSelectionError
- Unable to install a dependency, tried installing an npm package with --legacy-peer-deps
- Express/Mongo-Session not recovered during OAuth 2
- express-session with MongoStore working in Postman but not working in browser
- Alternative to Sails Mongo Adapter to support MongoDB 5.0 & 6.0?
- Express passport local always login as the last login session in iisnode
- I am getting error that say -> TypeError: Class constructor MongoStore cannot be invoked without 'new'
- connect-mongo middleware creates a new database which includes sessions collection. NodeJS-Express-MongoDB
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
You could definitely use both
express-sessionandtokensin the same project but I don't see why you would want to in this case because you can do both authentication and store information either of the two. I useJWTtokens mostly when I require authentication process in callingAPIbut when I make simple E-commerce websites, I just useexpress-session.About storing products for certain time, you can just expire the session after certain number of hours. Then the products will be released.
So in the end, you could use both if you want but why not just one if it suits your purpose better?
bcryptis just as safe asjwtif not safer.