在节点Webkit中使用PHP
在过去的几个月里,我构建了一个AngularJS应用程序,该应用程序使用MySQL数据库来存储数据。该数据通过调用PHP获取,PHP返回JSON字符串等 问题是,一旦这个应用程序在NodeWebKit中运行,所有php都无法工作,所以所有的内容区域都是空的。我假设(虽然关于这个问题的文档是空的,所以我没有确认),这是因为NodeWebKit是一个客户端应用程序框架,因此不会运行像php这样的服务器端语言。有没有办法扩展NodeWebKit来运行php和其他服务器端语言 在发布之前,我已经尽了最大努力找到了这个问题的答案,但相关文档并不存在,我找到的关于node webkit的所有信息都涉及到在服务器上安装node、为MySQL安装npms以及调用node。这完全违背了应用程序的目的,因为它的设计目的是让exe/deb/rpm/dmg可以运行,您可以与任何云数据库提供商建立数据库,并准备就绪。如果你只为了运行这一件事而不得不购买vps,这并不理想 我不得不假设这在某种程度上是可能的。我不相信每个使用nw应用程序的人都会对所有数据进行硬编码在节点Webkit中使用PHP,php,mysql,angularjs,node-webkit,Php,Mysql,Angularjs,Node Webkit,在过去的几个月里,我构建了一个AngularJS应用程序,该应用程序使用MySQL数据库来存储数据。该数据通过调用PHP获取,PHP返回JSON字符串等 问题是,一旦这个应用程序在NodeWebKit中运行,所有php都无法工作,所以所有的内容区域都是空的。我假设(虽然关于这个问题的文档是空的,所以我没有确认),这是因为NodeWebKit是一个客户端应用程序框架,因此不会运行像php这样的服务器端语言。有没有办法扩展NodeWebKit来运行php和其他服务器端语言 在发布之前,我已经尽了最大
提前感谢我知道有四种方法可以做到这一点。有些是你不愿意做的,但我会提供给你,希望它能帮助你或其他人
node remote
可以向此服务器授予对NW.js项目的适当访问权限1和4在你的情况下都有风险。您的项目可以反向工程,以揭示源代码和连接信息可以检索相当容易。因此,这应该只适用于可信机器上的应用程序,2和3是理想的解决方案。我知道有四种方法可以实现这一点。有些是你不愿意做的,但我会提供给你,希望它能帮助你或其他人
node remote
可以向此服务器授予对NW.js项目的适当访问权限1和4在你的情况下都有风险。您的项目可以反向工程,以揭示源代码和连接信息可以检索相当容易。因此,这应该只适用于可信机器上的应用程序,2和3是理想的解决方案。我知道有四种方法可以实现这一点。有些是你不愿意做的,但我会提供给你,希望它能帮助你或其他人
node remote
可以向此服务器授予对NW.js项目的适当访问权限1和4在你的情况下都有风险。您的项目可以反向工程,以揭示源代码和连接信息可以检索相当容易。因此,这应该只适用于可信机器上的应用程序,2和3是理想的解决方案。我知道有四种方法可以实现这一点。有些是你不愿意做的,但我会提供给你,希望它能帮助你或其他人
node remote
可以向此服务器授予对NW.js项目的适当访问权限1和4在你的情况下都有风险。您的项目可以反向工程,以揭示源代码和连接信息可以检索相当容易。因此,这应该只在可信机器上的应用程序中使用,2和3是理想的解决方案。您认为为什么需要Node webkit?请注意,node.js在服务器上运行JavaScript,而Apache with modphp在服务器上运行PHP。因为我希望它是桌面应用程序,而不是基于浏览器的应用程序。除了nw开发人员的疏忽之外,还有什么特别阻止localhost作为php执行的服务器从远程数据库调用数据呢