<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: backend as NodeJS with Frontend hubspot CMS. in CMS Development</title>
    <link>https://community.hubspot.com/t5/CMS-Development/backend-as-NodeJS-with-Frontend-hubspot-CMS/m-p/835441#M35459</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/609701"&gt;@AbhilashAchu&lt;/a&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":waving_hand:"&gt;👋&lt;/span&gt; Welcome to our community! This is a challenging question to answer for you. My suggestion is to clarify the following and then update this post or create a new one:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;What are you building?&lt;/LI&gt;
&lt;LI&gt;What level of complexity are you currently dealing with?&lt;/LI&gt;
&lt;LI&gt;Does that level of complexity justify having a strong Separation of Concerns?&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;How frequently your HubSpot app will need to communicate with your NodeJS backend?&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Having specific details helps our community understand where and how they can assist.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have fun building! — Jaycee&lt;/P&gt;</description>
    <pubDate>Wed, 16 Aug 2023 15:27:06 GMT</pubDate>
    <dc:creator>Jaycee_Lewis</dc:creator>
    <dc:date>2023-08-16T15:27:06Z</dc:date>
    <item>
      <title>backend as NodeJS with Frontend hubspot CMS.</title>
      <link>https://community.hubspot.com/t5/CMS-Development/backend-as-NodeJS-with-Frontend-hubspot-CMS/m-p/835052#M35444</link>
      <description>&lt;P&gt;I want to build an application using a backend which is built in a NodeJS/ExpressJS and Frontend with Hubspot CMS. is it a good idea to build.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to build a web application, it needs to have a Login/Register system. For now the application will have 3 different roles. role 1 will login and add few product details, and he might relogin to edit the products. for the other roles they have differrent tasks. complexity that I have is different user role set up and securing the DB updates with the roles. The app will communicate very frequently.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Aug 2023 15:43:20 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/backend-as-NodeJS-with-Frontend-hubspot-CMS/m-p/835052#M35444</guid>
      <dc:creator>AbhilashAchu</dc:creator>
      <dc:date>2023-08-16T15:43:20Z</dc:date>
    </item>
    <item>
      <title>Re: backend as NodeJS with Frontend hubspot CMS.</title>
      <link>https://community.hubspot.com/t5/CMS-Development/backend-as-NodeJS-with-Frontend-hubspot-CMS/m-p/835441#M35459</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://community.hubspot.com/t5/user/viewprofilepage/user-id/609701"&gt;@AbhilashAchu&lt;/a&gt;&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":waving_hand:"&gt;👋&lt;/span&gt; Welcome to our community! This is a challenging question to answer for you. My suggestion is to clarify the following and then update this post or create a new one:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;What are you building?&lt;/LI&gt;
&lt;LI&gt;What level of complexity are you currently dealing with?&lt;/LI&gt;
&lt;LI&gt;Does that level of complexity justify having a strong Separation of Concerns?&lt;/LI&gt;
&lt;LI&gt;&lt;SPAN&gt;How frequently your HubSpot app will need to communicate with your NodeJS backend?&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Having specific details helps our community understand where and how they can assist.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have fun building! — Jaycee&lt;/P&gt;</description>
      <pubDate>Wed, 16 Aug 2023 15:27:06 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/backend-as-NodeJS-with-Frontend-hubspot-CMS/m-p/835441#M35459</guid>
      <dc:creator>Jaycee_Lewis</dc:creator>
      <dc:date>2023-08-16T15:27:06Z</dc:date>
    </item>
    <item>
      <title>Re: backend as NodeJS with Frontend hubspot CMS.</title>
      <link>https://community.hubspot.com/t5/CMS-Development/backend-as-NodeJS-with-Frontend-hubspot-CMS/m-p/835456#M35460</link>
      <description>&lt;P&gt;Hey Jaycee, thanks for your reply. I have updated the post. hope this helps.&lt;/P&gt;</description>
      <pubDate>Wed, 16 Aug 2023 15:43:56 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/backend-as-NodeJS-with-Frontend-hubspot-CMS/m-p/835456#M35460</guid>
      <dc:creator>AbhilashAchu</dc:creator>
      <dc:date>2023-08-16T15:43:56Z</dc:date>
    </item>
    <item>
      <title>Re: backend as NodeJS with Frontend hubspot CMS.</title>
      <link>https://community.hubspot.com/t5/CMS-Development/backend-as-NodeJS-with-Frontend-hubspot-CMS/m-p/896956#M37222</link>
      <description>&lt;P&gt;Hey AbhilashAchu, diving into NodeJS/ExpressJS for the backend and HubSpot CMS for the frontend is a solid choice! I've been down that road before, and it's a robust combo. For your roles and permissions, consider using a middleware like 'express-jwt' for authentication – it's lightweight and plays well with Node/Express.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Setting up different roles is straightforward, but when it comes to securing DB updates, consider creating specific routes/functions in your Node backend that check the user's role before processing any DB changes. Keep it simple; don't overcomplicate.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since your app will communicate frequently, optimize your API calls. Leverage async/await in Node to manage this elegantly. Also, for the frontend, HubSpot's CMS is pretty user-friendly. If you're looking into &lt;A href="https://andersenlab.de/find-developers/front-end" target="_blank" rel="noopener"&gt;frontend-entwicklung mit web&lt;/A&gt;, HubSpot's drag-and-drop features can contribute to a smooth UI experience.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best tip: Keep it simple, build, test, and iterate, good luck.&lt;/P&gt;</description>
      <pubDate>Thu, 21 Dec 2023 09:30:25 GMT</pubDate>
      <guid>https://community.hubspot.com/t5/CMS-Development/backend-as-NodeJS-with-Frontend-hubspot-CMS/m-p/896956#M37222</guid>
      <dc:creator>butglez</dc:creator>
      <dc:date>2023-12-21T09:30:25Z</dc:date>
    </item>
  </channel>
</rss>

