123456789101112131415161718192021222324252627282930313233343536373839404142 |
- 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();
|