const express = require('express'); const ParseServer = require('parse-server').ParseServer; const cors = require('cors'); const app = express(); // 启用 CORS app.use(cors()); const api = new ParseServer({ databaseURI: 'postgresql://dev:666@113.44.218.121:5432/dev', appId: 'dev', masterKey: 'devmk', masterKeyIps: ['0.0.0.0/0','::/0'], allowClientClassCreation: true, allowHeaders: ["*"], allowOrigin: "*", // 添加额外的安全配置 serverURL: 'http://113.44.218.121:1337/parse', publicServerURL: 'http://113.44.218.121:1337/parse', // 添加用户认证配置 auth: { enableAnonymousUsers: false, enablePasswordReset: true, }, // 添加邮箱验证配置(可选) verifyUserEmails: false, }); async function main() { await api.start(); // Serve the Parse API at /parse URL prefix app.use('/parse', api.app); const port = 1337; app.listen(port, function() { console.log('parse-server running on port ' + port + '.'); }); } main();