This video saved me on a final project haha. I went from having no clue to being able to build a working website thanks so much! I spent hours watching videos but it only clicked after watching yours. Great explanations and tutorial
i just wanted to let you know this was the most straight-forward video on this topic when i was learning how to code. thanks for making it. cheers mate.
Great vid. To the point without extra fluff. I'm a c#/python dev trying to learn fullstack. Already took javascript and node/express courses. I got a bit stuck when trying to put it all together, and this is exactly what I needed.
Thanks a lot for this, really great. I've been looking for a video like this for aaaaaageeessss. the only criticism i have is it would have been great to see all 3 screens at once.
I didn't get why the "prest text 🐝" was not printed at the first try when the url was at the home page route "/" , but then after changing both of the routes on the srever and on the fron-end script to "/info" it appears ? at the first and second requests the route was the same so why ?
This is great, thank you very much, it would be really nice if you could make a tutorial as clear as this about how to retrieve data and how to write in a database(Sql) using nodejs. Maybe the whole process frontend->backend->database -->backend -->frontend
Hi Smoljames, thanks for your video and your ability to be really clear in teaching stuff, I found it truly helpful. As a beginner in javascript programming language itself, I find it a little too advanced for me, even though somehow intuitive. Would you mind recommending which of your video to follow along in order to have an in-depth understanding of all the statements and steps here illustrated? Thank you in advance.
Hello hello - thanks for your comment! I'm glad you found the video useful. If you're looking to continue with nodejs then I would recommend watching my nodejs crash course that I recently uploaded :) hope the helps
glad it helps :) it absolutely is - there is two methods. One, save to local storage from main page and then access that local storage material of the dynamic route. Two, client side render the content by fetching JSON information from the server, and then populate the document with that using javascript & the DOM.
Hey dude - sorry for my slow reply. I made a discord where you can post screenshots of your errors and stuff so feel free to post a bit more of a detailed error log in there and I can take a look. hope that helps :)
@@AB-kq9xm no, not yet. My friend got it working for me but he rewrote some of it. I was quite happy following and understanding this tutorial, I just couldn’t get it to work
I dont get it. You have frontend on your server? Isnt it supposed to be separated to commonly have two different devs to develop it? How people gonna merge this? I thought its the whole idea about front and backend dev to seperate it?
This is a more first principles demonstration. Whenever you deploy your frontend code, it ends up being a server system just like the one I have developed here that serves your frontend code. Every website in the world is served up by a server, which is exactly what this is. And the served website is known as the frontend, and the code that serves it is the backend. The code is still separate, as the html file in the public folder handles the javascript and the server.js file handles the server logic. The point of the video is to demonstrate how you can communicate between the frontend using javascript in the browser, to the Express + Node server that we have as the backend and runs on the server. You can apply this concept exactly to a different frontend / backend setup as you like, say if you had a React frontend and a Django backend.
Hi James, I love the content and it seems to have everything I’ve been looking for. However, when I enter npm run dev, I receive the following error. Error: listen EADDRINUSE: address already in use :::8383
Glad you're enjoying the content :) hard to immediately say what the issue is but if you post a screenshot in the discord server linked in my bio I can take a proper look and give you my thoughts :)
Brilliant, I’ll do that in about an hour. Can’t believe you replied so soon. I also find it strange you only have about 800 subscribers. I thought it would be at least 50k, because the way you teach really is totally spot on
@@Smoljames Well, I will say, the part that really grabbed me was you saying, let me know your challenges, and I'll create a solution, more or less those words (at the end of the video). I've seen loads of people make a big speech about uploading a new video every week. That in my opinion is almost like sahying nothing. It may be reassuring that you'll be around in the future, but it says nothing toward solving a problem someone has right now. You seem happy about helping people with immeidiate challenges, so if my opinion is of any help, that's what I'd be focusing on, rather than saying you release a video every week
Oh here we go, I might have it working. i changed the port number from 8383 to 8386 and I'm not receiving the crash error. So, maybe I'm good to go. I am still a bit new to this, so forgive me for not attempting that earlier :D
@Smoljames Hi , I have created a project Classroom availability checker..that will check the availability of the classroom whether it is free or occupied by using data in the database..Explain me how to Retrieve the data from the backend and use it on the javascript of my live website and display the output according to input...
I have published my website classroom availability checker...by using html css and Javascript..In that I have added the classroom data in the frontend (javascript)..Now the problem is I have used my data in javascript, which is visible to everyone..they can see the data by viewing the source code ...it will affect the data privacy..so I decided to create a database in the back-end and retrieve the data to Front-end..for my website...Can you please explain me how it can be solved or Can you please make a video for that