从ExpressJS应用程序迁移到ElectronJS应用程序

时间:2016-07-10 02:53:09

标签: node.js electron

我正在尝试了解从使用Express的Nodejs中的Web Apps到使用ElectronJS在桌面上制作类似应用程序的过渡。

我无法理解的是你如何更改视图,例如在Express中如果我有一个基本的CRUD应用程序我有一个index控制器和视图以及create 的东西控制器和视图,我可以通过Express在浏览器中点击链接进行切换。

这在ElectronJS中如何运作?

我应该在选举中运行Express吗? Electron在某种程度上是路由框架..或者我是否必须放弃这种思维方式并使用像AngularJS或ReactJS这样的东西?

1 个答案:

答案 0 :(得分:0)

您必须先了解我们为何使用express。它是一个读取http请求的服务器,这些请求在ElectronJS中没有意义,因为您可以通过IPC直接进行通信。所以,不,你不能在电子中运行express。并将electron视为随应用附带的打包nodejs。它不是路由框架或任何东西。它实际上是nodejs,但能够与Chromium交谈,因为它可以在哪里查看HTML,CSS等。 最后,是的,您可以在electron中使用您在Web应用程序中使用的任何客户端库/框架。

相关问题