Closed wirwolf closed 8 years ago
Вообще да, можно, это ничего не сломает точно. Но вообще в будущем я хотел избавиться от express, потому что подобные зависимости могут служить дополнительными утечками процессора/памяти. Закоммитил, в релиз уйдет позже, но уже точно уйдет. https://github.com/jiisoft/jii-httpserver/commit/cdada586f4412458ec959b1d96339345e221f1c9
А какой тогда http сервер использовать?
нативный, на чем express и работает. https://nodejs.org/api/http.html
Если я хочу добавить в веб сервер express какие то свои use. Я делаю прослойку Jii.defineClass('app.Components.HttpServer', {
а в конфиге http: { className: 'app.Components.HttpServer', staticDirs: __dirname + '/../public/img/', }, в которой в init this._express.use но это не работает так как в родительском init есть такая строчка this._express.all('*', this._onRoute.bind(this)); после нее все use игнорируются. Предлагаю переместить ее в start.