In actual projects, using node.js as the back end, can native app and web use a set of back ends?

  node.js, question

I haven’t participated in any actual projects, so I don’t know if this is possible or not.

Node is used as the backend for app and web, but. get method is usually used to send web page data, not to obtain database resources, such as

router.route('/account/address')
 . get{// Get data about web pages that manage addresses instead of user addresses
 send(web page)
 bracket
 . put{// add an address
 var addr
 Account.putAddress
 send(addr)
 bracket
 . delete{// delete an address
 var addr
 Account.deleteAddress(addr)
 send(success)
 bracket

Therefore, I also want to know more about the situation of app and web in the actual work. How to deal with it at the back end?

Rest is a data interface
Provide data for web and app but interface page takes other routes.