问题:
我想在用户登录后为ex设置一些细分。 Traceback (most recent call last):
File "run.py", line 1, in <module>
from app import create_app
File "/home/bt/Dropbox/dev/flask/test_api/app/__init__.py", line 13, in <module>
from app.auth.resources import SignIn, Users, User, Foo
File "/home/bt/Dropbox/dev/flask/test_api/app/auth/resources.py", line 8, in <module>
from app.common.resources import AuthResource
File "/home/bt/Dropbox/dev/flask/test_api/app/common/resources.py", line 3, in <module>
from app.auth.decorators import token_required
File "/home/bt/Dropbox/dev/flask/test_api/app/auth/decorators.py", line 6, in <module>
from app.common.database import users
File "/home/bt/Dropbox/dev/flask/test_api/app/common/database.py", line 1, in <module>
from app import mongo
ImportError: cannot import name 'mongo'
我的问题是我在整个应用程序中导航http://localhost:4200/#/{dynamic name}/{dynamic name}/app/..
。
因此,我需要在应用程序之前将这两个细分的所有位置都添加。
但是我想做全球性业务,所以不需要在每个地方都进行改变。有可能吗?
答案 0 :(得分:0)
您可以更改路由器,并使所有其他组件作为子组件,如下所示:
ts:
{
path: ':username/:dynamicName/app',
component: AdminComponent,
children: [
//provide all your other routing like
{path: 'home', loadChildren: HomeComponent},
// other routing components
]
}
答案 1 :(得分:0)
您可以在部署应用的服务器托管端进行处理。