跳到主要内容
CNode

Node.js 代理服务器分享

分享
Eeshengsky发布于 8 年前最后回复 8 年前
1362190
目录 · 4 个章节

Noginx

基于 Node.js 的高性能 HTTP 及反向代理服务器,类似于 Nginx

Noginx的含义

Noginx 不是 No nginx(否定 nginx),而是 Node.js based nginx(基于 Node.js 的 nginx),更是 Not only nginx(不仅仅是 nginx)。

为什么使用Noginx

如果你的项目符合以下任一点,你就可以尝试使用 Noginx:

  • 你的项目本身就是基于 Node.js,你希望代理服务器也使用相同的技术;
  • 你的团队更熟悉 JavaScript,而不是 C/C++/Lua;
  • 你希望有一个 WebUI 配置界面,而不是过时的纯文本配置方式;
  • 你想要能随时配置路由规则,但又不想重启代理服务器;
  • Nginx 已经满足不了你了 —— 例如:你想在代理端发请求验证用户的登录状态,而不是在浏览器端才去验证;
  • ...

界面预览

image

项目主页

https://github.com/eshengsky/noginx

查看回复

回复 (13)

N
nullcc#138 年前

@eshengsky 纯文本方式方便各种集成,CI构建,好处太多了,路径写错只能怪自己咯,难道要怪软件不好用吗

C
crper#128 年前

已经star ,希望大佬长期维护下去..等下一个项目就用大佬的作品试点

E
eshengsky#118 年前
引用 yuu2lee4性能更好???

@yuu2lee4 脱离实际谈性能是没有意义的,不是每一家公司都有淘宝的访问量。。。个人以为,牺牲一点性能,并不会影响业务,但配置和扩展却更加便利了(对于JavaScript团队来说),是值得的。

E
eshengsky#98 年前
引用 nullcc吐槽一点:纯文本绝不是什么过时的配置方式,反而是最灵活的,最具可定制性的

@nullcc 纯文本方式,路径写错了怎么办?文件实际不存在怎么办?灵活和可定制跟是纯文本还是UI界面没关联吧?

A
aov2005#88 年前

要是能有测试用例和性能比较就好了

D
dbit-xia#78 年前

已star,我感觉是个挺好的东西,用在合适的地方

H
hezedu#68 年前

支持Https还有Websocket么?

C
crper#58 年前
引用 yuu2lee4性能更好???

@yuu2lee4 目测是没有测试过性能的。正如评论所说,值得鼓励新产出,但是这种东西更适合小项目试点。而不是替换公司已有的服务

来自酷炫的 CNodeMD

B
burning0xb#48 年前

值得鼓励

G
Gitforxuyang#38 年前

小而碎的项目玩玩可以。性能和稳定性肯定是比不过nginx的 。

Y
yuu2lee4#28 年前

性能更好???

N
nullcc#18 年前

吐槽一点:纯文本绝不是什么过时的配置方式,反而是最灵活的,最具可定制性的

参与回复

登录后即可参与回复。登录