#node.js #parse-platform
#node.js #синтаксический анализ-платформа
Вопрос:
Я использую heroku под управлением Parse server 4.4.0. Я не могу включить подробный режим.
Уровень журнала также не работает.
Я проверяю много сообщений, в которых говорится, что 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 '.');
});
Комментарии:
1. Попробуйте с
verbose:!!process.env.VERBOSE
2. Нет, это не сработало.
3. не могли бы вы попробовать просто с
verbose: true,
, чтобы убедиться? это логическая переменная.4. Это также не сработало.
5. Почему вы говорите, что это не работает? Где вы проверяете журналы?
Ответ №1:
Если кто-то другой ищет эту проблему, то решение заключается в удалении переменной среды LOG_LEVEL.
Я не знаю, почему это происходит, но использование переменной LogLevel не работает, кажется, разработчики синтаксического анализа могут посмотреть на это.
Рад, если кто-нибудь укажет на любое другое решение, если оно есть.