我在openshift上运行了一个虚假博客,我为网站创建了成功的自定义域,并且一切正常,但是与菜单中其他一些链接一样,subscribe链接指向我的openshift url ghost-nodejs.rhcloud.com,而不是自定义域my-blog.com

在我的计算机上克隆git repo后,我打开了config.js并将url: 'http://my-ghost-blog.com',更改为我的自定义域url: 'http://my-blog.com',,但是没有任何变化。后来我也将production: { 'url: 'http://'+process.env.OPENSHIFT_APP_DNS,更改为我的自定义域,但是该更改使我的博客根本无法正常工作。 (我完全删除了+ process.env.OPENSHIFT_APP_DNS部分)

有人可以指导我吗?

PS:我使用的git命令是git clone ssh//*****,我在本地更改了一些内容,然后运行
git add -A然后git commit -a -m 'alter my app'最后是git push

最佳答案

确保运行以下命令以将运行时设置为生产

`rhc set-env NODE_ENV = production --app yourappname'

这将确保使用在config.js的production部分下所做的更改。

关于node.js - Openshift Nodejs应用程序上的自定义域未显示。 [+ process.env.OPENSHIFT_APP_DNS],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25715961/

10-12 19:26