Невозможно извлечь файл PyCharm: «Тип архива не поддерживается» в Linux Mint

Способ, которым вы пытаетесь использовать это, является промежуточным программным обеспечением. Это означает, что каждый раз при вызове api будет создано новое соединение с базой данных. Это приведет к большому количеству подключений к базе данных при наличии большого количества параллельных запросов. В идеале вам нужно создать только одно соединение и использовать его во всем приложении.

создать новый файл dbconnection.js

//create connection    
let connection = mysql.createConnection({
        host     : '127.0.0.1',
        user     : 'root',
        password : 'q1w2e3r4t5',
        database : 'users'
});
//export connection, you can optionally use 
//connection.connect here. The same state of this module is passed everywhere. 
exports.connection = connection;

сейчас в вашем app.js, импортировать его с помощью var connection = require('./dbconnection'); это автоматически создаст соединение.

Теперь вы можете использовать свое промежуточное программное обеспечение для установки соединения в res.locals, но не забудьте использовать его перед вашим файлом маршрутов.

app.use(function(req, res, next){
  console.log('In');
  res.locals.connection = connection
  console.log('out');
  next();
});

...

app.use('/', indexRouter);
app.use('/api/v1/users', usersRouter);

Это должно выполнить работу.

0
задан shreyshrey 19 January 2019 в 15:08
поделиться

1 ответ

Если вы скачиваете архив с официального сайта, он должен иметь расширение .tar.gz.

Вы можете разархивировать его, используя терминал

tar -xvzf pycharm-community-2018.3.3.tar.gz

, это видео может помочь https://youtu.be/WM1bzV9S0kQ

0
ответ дан kajarenc 19 January 2019 в 15:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: