小编Vik*_*kas的帖子

无法在 JavaScript 父类中调用静态方法

我试图baseArea从父类访问静态方法,cars但它显示以下错误:

test.php:34 Uncaught TypeError: (intermediate value).baseArea is not a function
    at Bike.get bikeArea [as bikeArea] (test.php:34)
    at test.php:42
Run Code Online (Sandbox Code Playgroud)

但是当我使用baseArea () {}而不是它时效果很好static baseArea() {}

我究竟做错了什么?

class Cars {
    constructor(x, y) {
        this.height = x;
        this.width = y;
    }

    static baseArea() {
        return 44;
    }
}

class Bike extends Cars {
    constructor(flag) {
        super(flag, flag);
    }

    get bikeArea() {
        return super.baseArea();
    }
}

let bike = new Bike(10);
console.log(bike.bikeArea);
Run Code Online (Sandbox Code Playgroud)

javascript class ecmascript-6

5
推荐指数
2
解决办法
4539
查看次数

connectionLimit如何在节点mysql中工作?

我挺不理解如何connectionLimitmysql的模块工作。

我通过以下方式创建了connectionPool:

  var connPool = mysql.createPool({
        host: config.get('database.host'),
        user: config.get('database.user'),
        password: config.get('database.password'),
        database: config.get('database.dbname'),
        connectionLimit: 5
  });
Run Code Online (Sandbox Code Playgroud)

现在,极限5在这里做什么?

我的想法是:

假设有5个用户使用我的REST api从表中选择数据。现在,在我的api中,我从pool获得连接,进行处理,然后释放连接。

因此,现在假设有12个用户同时向该api发送请求。因此,它们中的前5个应该访问数据,而其他7个将获得错误/无响应。他们将不得不再次请求以获取数据。

是这样还是其他?

mysql node.js express node-mysql

3
推荐指数
1
解决办法
3687
查看次数

在JS文件中找不到配置目录

这是我的目录结构:

/node
. /config
  . default.js
. node_modules
. /controllers
  . myfile.js
  . other files
. app.js
Run Code Online (Sandbox Code Playgroud)

这是用 myfile.js 编写的一些代码

const express = require('express');
const app = express();
const mysql = require('mysql');
const path = require('path');
const config = require('config');
const bodyParser = require('body-parser');
const moment = require('moment');
app.use(bodyParser.json({type: '*/*'}));
var client;
const redis = require("redis");
client = redis.createClient();

client.on("error", function (err) {
    console.log("Error " + err);
});

const connectionPool = mysql.createPool({
    host: config.get('database.host'),
    user: config.get('database.user'),
    password: config.get('database.password'),
    database: config.get('database.dbname'), …
Run Code Online (Sandbox Code Playgroud)

javascript directory config path node.js

1
推荐指数
1
解决办法
3877
查看次数