我已使用/**
* Replace a route by a key.
* Note that this moves the index to the positon to where the new route in the
* stack is at.
*/
function replaceAt(
state: NavigationState,
key: string,
route: NavigationRoute,
): NavigationState {
const index = indexOf(state, key);
return replaceAtIndex(state, index, route);
}
/**
* Replace a route by a index.
* Note that this moves the index to the positon to where the new route in the
* stack is at.
*/
function replaceAtIndex(
state: NavigationState,
index: number,
route: NavigationRoute,
): NavigationState {
invariant(
!!state.routes[index],
'invalid index %s for replacing route %s',
index,
route.key,
);
if (state.routes[index] === route) {
return state;
}
const routes = state.routes.slice();
routes[index] = route;
return {
...state,
index,
routes,
};
}
将我的域名添加到heroku。
现在,当我在终端中运行heroku domains:add
时,我得到了
heroku domains
我无法将BigRock的DNS配置为指向Heroku提供的DNS目标(=== sampleapp Domain Names
sampleapp.herokuapp.com
sampleapp.me
www.sampleapp.me
)。
BigRock中有一个域转发选项,但是当我使用它时,它会在sampleapp.herokuapp.com
中显示我的Heroku应用程序。
在DNS管理面板中,我看到iframe
,A records
等,但我不明白它们的含义。但是,我添加了一个CNAME records
cname,其值如下图所示。
有人可以告诉我应该怎么做吗?谢谢。
答案 0 :(得分:0)
我不得不删除我的WW记录以使其正常工作。 对于裸域,不建议使用CNAME。