我想知道在生产服务器上部署 ionic 2 项目是否有具体步骤。
T尝试在生产服务器上运行 ionic 服务,但是当我尝试调用api时,它说cors(允许原始问题)。
请帮忙。
谢谢
最佳答案
cors问题需要在服务器上解决,因此服务器将允许cors。如果您使用的是 Node,则可以使用 cors 包并调用 app.use(cors())
。如果没有,您需要了解如何在生产服务器上启用 cors。如果 Ionic 在 cordova 中运行,则可以阻止请求(这就是为什么您可以使用 ionic 提供的白名单插件指定白名单,但我认为由于您将其作为网站运行,因此白名单插件起不了多大作用。
要测试您的网站在生产服务器上的工作情况,您可以下载 Chrome 的 cors 插件,启用它并检查是否一切正常:)
关于ionic2 - 如何在生产服务器上使用 ionic 2 应用程序作为网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37675688/