使用 Django 管理界面的 Node.js 应用程序

发布于 2024-11-09 07:21:46 字数 248 浏览 0 评论 0原文

我想使用 node.js 构建一个新应用程序,但它需要相当多的后端管理,而我宁愿不必构建。我在 django 中有一些现有代码,并且非常喜欢用于处理后端管理的内置管理界面。

我是否可以使用 nginx 之类的东西将所有流量定向到我的 node.js 应用程序,除非 url 路径以 /admin 开头,在这种情况下,它会将流量定向到 django?

或者,是否有类似某些数据库的任何 Node.js 框架的管理界面之类的东西?

谢谢。

I would like to build a new application using node.js but it requires quite a bit of backend management that I would rather not have to build. I have some existing code in django and really like the built in Admin interface for handling the backend management.

Is it possible for me to use something like nginx to direct all traffic to my node.js application except when the url path starts with /admin in which case it would direct the traffic to django?

Alternatively is there something like the admin interface for any of the node.js frameworks for certain databases?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

自演自醉 2024-11-16 07:21:46

是的,你可以这样做。

将 django 管理应用程序放在子域 django.example.com 上可能会更容易。

我正在将 Django 管理界面与旧版 PHP 应用程序一起使用。我发现我可以在短短几个小时内建立一个比专门构建的管理员更好的管理员。前端显然仍然使用 PHP 和旧代码,但我只是换出了现在在 django 上针对数据库运行的整个管理后端。

确实非常好。

Yes, you can do that.

It might be easier to just put your django admin app on a subdomain, django.example.com.

I'm using Django admin interface with a legacy PHP application. I found out I could build a nicer admin in just a few hours, than the special built one. The frontend is still obviously using PHP and the old code, but I just swapped out the entire admin backend which is now run on django against the database.

It's very nice indeed.

江南烟雨〆相思醉 2024-11-16 07:21:46

If you are already using Node.js, you might want to look into node-http-proxy which can redirect requests to different places based on the route. It's very easy to setup and runs very fast from my experience.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文