node js应用程序刷新浏览器

时间:2018-04-07 14:53:48

标签: mysql node.js express

通常情况下,节点js应用程序在导航到页面时不刷新Web浏览器,只更改URL和内容而不刷新浏览器。 但我的快递js应用程序刷新每个菜单点击。 我正在使用mysql后端。 问题是什么我没有托管这个应用程序。现在发展阶段。 现在它看起来像php应用程序。

1 个答案:

答案 0 :(得分:0)

您必须了解前端和后端技术之间的区别。前端是关于用户/浏览器看到和做的事情。所有浏览器都理解为html,css和javascript。浏览器被编程为使用锚标记链接(<a></a>)进行导航,方法是在新URL上向服务器发送新的GET HTTP请求。这是你看到的清爽。 NodeJS与用户体验有关。这就是服务器上发生的事情以及如何处理该请求。要创建单个页面应用程序,您需要在前端处理它。特别是javascript。您不需要服务器来创建单页面应用程序。您可能认为这是nodeJS的工作的原因是因为您可能已经看到了一些 MEAN 堆栈教程。那些包括mongoDB作为数据库,表示后端框架,angularJS作为前框架(这是使你的应用程序成为单页)和节点作为运行时。

用于创建单页应用程序的推荐框架/库是: