解析服务器 - 无法启用详细和云日志级别模式
Parse Server - Cannot enable verbose and cloud logLevel modes
我正在使用 heroku 运行 解析服务器 4.4.0。我无法启用详细模式。
logLevel 也不起作用。
我查看了很多帖子说 set VERBOSE=1 但这不起作用。选项选项是什么?
这是我的 index.js
var express = require('express');
var cors = require('cors');
var ParseServer = require('parse-server').ParseServer;
var path = require('path');
var databaseUri = process.env.DATABASE_URI || process.env.MONGODB_URI;
var api = new ParseServer({
databaseURI: databaseUri,
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID,
masterKey: process.env.MASTER_KEY,
serverURL: process.env.SERVER_URL ,
javascriptKey: process.env.JAVASCRIPT_KEY,
restAPIKey: process.env.REST_API_KEY,
clientKey: process.env.CLIENT_KEY,
verbose:process.env.VERBOSE,
logLevel: process.env.LOG_LEVEL // VERBOSE, INFO, ERROR, NONE, defaults to INFO
});
var app = express();
app.use(cors());
// Serve static assets from the /public folder
app.use('/public', express.static(path.join(__dirname, '/public')));
// Serve the Parse API on the /parse URL prefix
var mountPath = process.env.PARSE_MOUNT || '/parse';
app.use(mountPath, api);
// Parse Server plays nicely with the rest of your web routes
app.get('/', function(req, res) {
res.status(200).send('Make sure to star the parse-server repo on GitHub!');
});
var port = process.env.PORT || 1337;
var httpServer = require('http').createServer(app);
httpServer.listen(port, function() {
console.log('parse-server-example running on port ' + port + '.');
});
如果其他人来查找此问题,那么解决方案是删除环境变量 LOG_LEVEL。
我不知道为什么会这样,但是使用 logLevel 变量似乎不起作用。可能是 Parse 开发人员可以看看它。
如果有人指出任何其他解决方案,我会很高兴。
我正在使用 heroku 运行 解析服务器 4.4.0。我无法启用详细模式。
logLevel 也不起作用。
我查看了很多帖子说 set VERBOSE=1 但这不起作用。选项选项是什么?
这是我的 index.js
var express = require('express');
var cors = require('cors');
var ParseServer = require('parse-server').ParseServer;
var path = require('path');
var databaseUri = process.env.DATABASE_URI || process.env.MONGODB_URI;
var api = new ParseServer({
databaseURI: databaseUri,
cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
appId: process.env.APP_ID,
masterKey: process.env.MASTER_KEY,
serverURL: process.env.SERVER_URL ,
javascriptKey: process.env.JAVASCRIPT_KEY,
restAPIKey: process.env.REST_API_KEY,
clientKey: process.env.CLIENT_KEY,
verbose:process.env.VERBOSE,
logLevel: process.env.LOG_LEVEL // VERBOSE, INFO, ERROR, NONE, defaults to INFO
});
var app = express();
app.use(cors());
// Serve static assets from the /public folder
app.use('/public', express.static(path.join(__dirname, '/public')));
// Serve the Parse API on the /parse URL prefix
var mountPath = process.env.PARSE_MOUNT || '/parse';
app.use(mountPath, api);
// Parse Server plays nicely with the rest of your web routes
app.get('/', function(req, res) {
res.status(200).send('Make sure to star the parse-server repo on GitHub!');
});
var port = process.env.PORT || 1337;
var httpServer = require('http').createServer(app);
httpServer.listen(port, function() {
console.log('parse-server-example running on port ' + port + '.');
});
如果其他人来查找此问题,那么解决方案是删除环境变量 LOG_LEVEL。
我不知道为什么会这样,但是使用 logLevel 变量似乎不起作用。可能是 Parse 开发人员可以看看它。
如果有人指出任何其他解决方案,我会很高兴。