android - Meteor:一个后端 - 多个不同的前端 2x web 和 1x mobile

标签 android mobile meteor

我想要一个可以服务多个不同前端的 meteor 服务器:

  • 简单的网络应用
  • 管理网络应用
  • 移动应用

每个应用都有几乎完全不同的 HTML。将所有 3 个打包在一起并不是 Admin 和 Mobile 应用程序的障碍,但如果 Simple Web 应用程序因来自其他两个应用程序的代码而变得臃肿,它就是一个障碍。

我对 Meteor 构建过程的了解不够,无法制定解决方案。我真的需要一些最佳实践方面的帮助

我尝试过的一些事情:

  1. 单独的应用程序 -> 单独的存储库。我在尝试将移动应用指向 Simple App 存储库时遇到困难。
  2. 单独的应用程序 -> 相同的存储库。不知道如何组织这个。 Meteor 似乎很确定一切都是一个应用程序
  3. 一个应用程序 -> 一个代码库。应用程序检测到移动设备并使用不同的模板? device-detection看起来被遗弃了(要求为 iron-router 提供 PR,但从未合并过)。

有什么建议吗?如果您的 Meteor 网站的移动应用程序与 Web 应用程序几乎完全不同,您将如何管理它?

最佳答案

我一直在使用符号链接(symbolic link),而且很成功。这是我的 git repo 的样子(或多或少):

/all
/all/public
/all/client
/all/server

/app1/client
/app1/client/shared -> symlink to ../../all/client
/app1/server/shared -> symlink to ../../all/server
/app1/public        -> symlink to ../all/public

/app1/client
/app1/client/shared -> symlink to ../../all/client
/app1/server/shared -> symlink to ../../all/server
/app1/public        -> symlink to ../all/public

干杯!

关于android - Meteor:一个后端 - 多个不同的前端 2x web 和 1x mobile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32237778/

相关文章:

javascript - meteor :在 createAccount 上添加字段

javascript - Meteor - loginWithPassword 成功后什么也不做

java - 在另一个类中单独的 FloatingActionButton 逻辑

Android Wear,连接蓝牙设备

android - 如何在 Android 中以编程方式检测移动设备制造商和模型?

html - 如何摆脱 jQuery Mobile Listview 缩略图下的空白

flutter - flutter/dart 中的甘特图

Android WebView opening links in default browser - 在应用程序中打开链接

android - 为什么我的响应式设计在移动设备上看起来与将浏览器大小调整为完全相同的分辨率时看起来不同?

meteor 字体更新