Node.js 在不进行任何服务器端开发的情况下构建单页应用程序

Node.js 在不进行任何服务器端开发的情况下构建单页应用程序,node.js,javascript,Node.js,Javascript,我不熟悉任何JS框架,因此我计划在不使用任何使用Ebmer.JS的服务器端开发的情况下构建SPA。既然所有的事情都需要在客户端完成,那么是否可以不使用node.Js来完成呢?node.Js确实提供了一些服务器端功能 基本上,我想构建一个登录页面功能,这样用户只有在提供了正确的凭据时才能登录。要构建SPA,您可以使用不同的框架,例如,完全基于AJAX的框架,并且需要一个服务器。要模拟服务器并处理AJAX请求,您需要托管本地服务器。Sencha提供了可以安装在任何Windows、MAC、Linux系

我不熟悉任何JS框架,因此我计划在不使用任何使用Ebmer.JS的服务器端开发的情况下构建SPA。既然所有的事情都需要在客户端完成,那么是否可以不使用node.Js来完成呢?node.Js确实提供了一些服务器端功能


基本上,我想构建一个登录页面功能,这样用户只有在提供了正确的凭据时才能登录。

要构建SPA,您可以使用不同的框架,例如,完全基于AJAX的框架,并且需要一个服务器。要模拟服务器并处理AJAX请求,您需要托管本地服务器。Sencha提供了可以安装在任何Windows、MAC、Linux系统中的软件。安装此软件后,您只需浏览到要在服务器上部署的文件夹。

打开命令提示符或终端,然后键入sencha web start命令。

之后,您可以通过端口1841上托管的本地服务器访问应用程序。 您将获得对文件系统的访问权限,如下所示

结果是


问题是,登录到什么?如果没有服务器,就没有什么东西可以登录到没有服务器的地方。您甚至可以如何路由?@ShankhoneerChakrovarty您可以在没有服务器的情况下路由SPA@rocky您不能在没有服务器的情况下创建登录,因为您没有要登录的内容。如果你想伪造登录名,它很容易被黑客攻击。@Secret-不,不会,不会有任何东西被黑客攻击,黑客攻击自己的浏览器没有意义?