From 4f7a8c7d1238bc11f6e41c0dec9553f775db742e Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Sat, 25 Oct 2025 23:02:26 +0700 Subject: [PATCH] feat(core): convert to use module --- package.json | 4 ++-- src/index.js | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 7e5cb8c..fba9ac1 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { "name": "miti-google-play-scraper", - "type": "commonjs", + "type": "module", "dependencies": { "express": "5.1.0", "google-play-scraper": "^10.1.0" } -} +} \ No newline at end of file diff --git a/src/index.js b/src/index.js index 8770a66..1bce92a 100644 --- a/src/index.js +++ b/src/index.js @@ -1,5 +1,6 @@ -const express = require('express'); -const gplay = require('google-play-scraper'); +import express from 'express'; +import gplay from 'google-play-scraper'; + const app = express(); app.use(express.json({ limit: '10mb' })); @@ -7,7 +8,7 @@ app.use(express.json({ limit: '10mb' })); app.post('/scraper/:method', async (req, res) => { try { const method = req.params.method; - const params = typeof req.body === 'string' ? JSON.parse(req.body) : req.body; + const params = req.body; if (!gplay[method]) { return res.status(400).json({ @@ -30,4 +31,4 @@ app.get('/', (req, res) => { }); }); -module.exports = app; +export default app; \ No newline at end of file