| const express = require('express'); | |
| const router = express.Router(); | |
| const { countTokens } = require('../utils'); | |
| const requireJwtAuth = require('../middleware/requireJwtAuth'); | |
| router.post('/', requireJwtAuth, async (req, res) => { | |
| try { | |
| const { arg } = req.body; | |
| const count = await countTokens(arg?.text ?? arg); | |
| res.send({ count }); | |
| } catch (e) { | |
| console.error(e); | |
| res.status(500).send(e.message); | |
| } | |
| }); | |
| module.exports = router; | |