NODE JS | Community
Skip to main content
New Participant
November 6, 2024
Solved

NODE JS

  • November 6, 2024
  • 2 replies
  • 550 views

so i use java and observed others also use JAVA to write backend functionality in AEM components 
Can we use NODE JS? 

Best answer by daniel-strmecki

Hi @rohitku17,

to extend and customize AEM you need to use Java and the provided interfaces from Adobe.

You can use Node.js to build APIs and microservices that communicate with AEM.

 

Good luck,

Daniel

2 replies

Rohan_Garg
New Participant
November 6, 2024

Hi @rohitku17,

What particular functionality for AEM component are you trying to achieve through NodeJS?

The primary backend components of AEM are all Java-based - Sling Servlets, OSGi bundles, JCR for content storage.

We do use Node.js in the frontend development (Using webpack)

However that being said, you can use Node.js as an intermediary. For instance, a Node.js server could act as a proxy for AEM to make third-party API calls and process data before passing it back to AEM.

 

Hope this helps!

daniel-strmecki
daniel-strmeckiAccepted solution
New Participant
November 6, 2024

Hi @rohitku17,

to extend and customize AEM you need to use Java and the provided interfaces from Adobe.

You can use Node.js to build APIs and microservices that communicate with AEM.

 

Good luck,

Daniel