8 Star 23 Fork 3

Gitee 极速下载 / codecombat

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/codecombat/codecombat
克隆/下载
server.js 1.17 KB
一键复制 编辑 原始数据 按行查看 历史
Saurabh Patel 提交于 2023-11-17 13:16 . decaffeinate (#7157)
/*
* decaffeinate suggestions:
* DS102: Remove unnecessary code created because of implicit returns
* Full docs: https://github.com/decaffeinate/decaffeinate/blob/main/docs/suggestions.md
*/
(function(setupLodash) {
global._ = require('lodash');
_.str = require('underscore.string');
return _.mixin(_.str.exports());
})(this);
const express = require('express');
const http = require('http');
const serverSetup = require('./server_setup');
const co = require('co');
const config = require('./server_config');
const Promise = require('bluebird');
module.exports.startServer = function(done) {
const app = createAndConfigureApp();
const httpServer = http.createServer(app).listen(app.get('port'), () => typeof done === 'function' ? done() : undefined);
console.info('Express SSL server listening on port ' + app.get('port'));
return {app, httpServer};
};
var createAndConfigureApp = (module.exports.createAndConfigureApp = function() {
const app = express();
if (config.forceCompression) {
const compression = require('compression');
app.use(compression());
}
serverSetup.setExpressConfigurationOptions(app);
serverSetup.setupMiddleware(app);
return app;
});
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/mirrors/codecombat.git
git@gitee.com:mirrors/codecombat.git
mirrors
codecombat
codecombat
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891