cjk-readings
Version:
Web service that generates readings for chinese characters.
27 lines • 1.07 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var express_1 = __importDefault(require("express"));
var nocache_1 = __importDefault(require("nocache"));
var generatePinyin_1 = require("./generatePinyin");
function createApp(_a) {
var _b = (_a === void 0 ? {} : _a).debug, debug = _b === void 0 ? false : _b;
var app = express_1.default();
app.use(nocache_1.default());
app.use(function (req, res, next) {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
next();
});
app.get('/pinyin', function (req, res) {
if (debug) {
console.log('generating pinyin for:', req.query.text);
}
res.json(generatePinyin_1.generatePinyin(req.query.text));
});
return app;
}
exports.createApp = createApp;
//# sourceMappingURL=app.js.map