小编Rya*_*ker的帖子

警告:console.timeEnd() 没有这样的标签“响应时间”

情况:

我有一个 Node.js api,它在网站上每秒被调用多次。我正在使用console.time('RESPONSE TIME')console.timeEnd('RESPONSE TIME')测量 api 需要多长时间来响应客户端对每个请求。在 api 内部,我使用 aPromise.all()聚合来自 4 个不同 api 的响应,然后根据 4 个 api 返回的内容返回最终响应。

问题:

除了偶尔记录的警告外,一切都按预期工作Warning: No such label 'RESPONSE TIME' for console.timeEnd()。为什么会这样,我该如何正确避免这种情况?

我推测这是因为 Node 是异步的,虽然一个请求可能仍在等待它的 4 个 api 的响应,但另一个请求将完成并命中console.timeEnd()结束两个计时器,因为它们共享相同的名称。但我在任何地方都找不到答案。

javascript asynchronous node.js express

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

React Native错误:"找不到变量:TouchableHighlight"

我正在尝试使用Expo在React Native中创建一个tic tac toe board.我正在使用TouchableHighlight使电路板可触摸,以便我可以添加X和O. 当应用程序运行时,我收到以下错误:"找不到变量:TouchableHighlight"(Board.js 12:6).

Board.js

import React, { Component } from 'react';
import { Text, View, Image, StyleSheet } from 'react-native';

export default class Board extends Component {

  _onPressButton() {
    console.log("you tapped the thing");
  }

  render() {
    return (
      <TouchableHighlight onPress={this._onPressButton}>
        <View style={styles.container}>
          <Image source = {require('./board.png')} style = {styles.table}/>
        </View>
      </TouchableHighlight>
    );
  }
}

const Xmark = (props) => (
  <View>
    <Image source = {require('./Xmark.png')} style = {styles.mark}/>
  </View>
);

const Omark = (props) => ( …
Run Code Online (Sandbox Code Playgroud)

react-native touchablehighlight expo

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