【问题标题】:How do I create a local server in packaged chrome app which runs offline?如何在离线运行的打包 chrome 应用程序中创建本地服务器?
【发布时间】:2015-01-14 13:51:47
【问题描述】:

我想在 chrome 应用程序中创建一个 Node.js 服务器,以便能够通过它运行 node.js 应用程序。该应用程序可以正常运行,因此服务器必须是本地的。

【问题讨论】:

  • 我知道可以创建一个普通的HTTP Web服务器,但我想创建一个自定义服务器。

标签: node.js google-chrome-app localserver


【解决方案1】:

由于我无法在 Chrome 应用程序中进行设置,我使用 node-webkit 使我的项目正常工作并将我的项目设置为

一般信息
Express Server 在端口号3000 上启动。
EJS 用于 ExpressJS 的 HTML 渲染器
PeerJS Server 在端口上启动否 9000.
IndexedDB 用于数据库目的。
PouchDB 用作 IndexedDB 的包装器
blueimp-file-upload 用于通过 express 服务器进行 FTP。
AngularJS 是用于为前端创建模块。
LUMX 用作 UI 框架。
jQuery is used for DOM Manipulation
Velocity 用于更流畅的动画。

完整的代码可以在我的 github pulic repo 中找到 https://github.com/sumitkumar1209/PQ-PinQuip-Messenger

【讨论】:

  • 它不是“在 Chrome 应用程序中”的 Node.js 服务器,您仍然使用大量外部(即使是本地)服务器。所以这不是您自己问题的正确答案。
  • 是的,我在第一行中提到我使用 node-webkit 来使我的项目工作。
猜你喜欢
  • 2013-06-28
  • 2021-03-24
  • 2016-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-01
  • 2011-08-21
相关资源
最近更新 更多