小编Ell*_*ung的帖子

ReactJS无法读取未定义的属性setState

我是ReactJS的新手,并且有点理解这个问题与SOF中的数字问题重复.

但我希望有人可以就React的一些概念给我一些指示和澄清.

我想要做的只是使用axiosisomorphic-fetch在加载屏幕之前从远程REST API获取数据.

但是,我看到了很多类似的React教程,我仍然没有明白这一点.

这是我的代码:

import React, { Component } from 'react';
import axios from 'axios'

// import InputRow from './components/InputRow';
import './App.css';

// require('es6-promise').polyfill();
// require('isomorphic-fetch');

class App extends Component {

	constructor(props) {
		super(props);

		const app_id = '<my_app_id>';

		const version = 0.1;
		this.luisURL = `https://westus.api.cognitive.microsoft.com/luis/api/v2.0/apps/${app_id}/versions/${version}`;

		// this.getLUISIntent = this.getLUISIntent.bind(this);

		this.state = {
			intentOptions: [],
			utterance: '',
			intent: ''
		};
	}

	getLUISIntent = () => {
		const subscription_key = '<my_subscription_key>';

		const URL = this.luisURL + …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs axios isomorphic-fetch-api

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

dotenv 值未在 nextjs 中加载

我正在努力.env在我的 NextJS 应用程序中加载我的文件。这是我的代码:

.env在根/
index.js/pages/index.js

这是我的index.js

require("dotenv").config({ path: __dirname + '/../.env' })

import React, {Component} from 'react'
import Layout from '../components/layout'
import axios from 'axios'

class Import extends Component{

    uploadCSV = (evt) => {
        evt.preventDefault();

        const uploadURL = process.env.MY_UPLOAD_URL

        let data = new FormData(evt.target)

        axios.post(uploadURL, data, {
            headers: {
                'Content-Type': 'multipart/form-data'
            }
        }).then((res) => {
            console.log(res)
        })
    }

    render() {
        return (
            <div>
                <Layout title="Import Chatbot Intents" description="Import Chatbot Intents"> …
Run Code Online (Sandbox Code Playgroud)

next.js dotenv

3
推荐指数
2
解决办法
8743
查看次数

使用OpenCV和Keras进行面部比较(不识别或检测)?

首先,这是我的问题的github链接.

这是我的问题:

我想用Python做一个面部比较功能.我可以使用OpenCV成功地(?)识别人脸.现在,我该如何做比较呢

我的理解是这样的:

在一般的机器学习方法中,我需要收集关于该特定人的大量数据并使用CNN完成它.

但是,我刚收到2张图片,我该怎么做比较呢?我应该在分类或聚类方面考虑它(使用KNN)?

非常感谢您的所有帮助.

python opencv face-recognition convolution neural-network

2
推荐指数
3
解决办法
9682
查看次数

将LiveAgent与MS BotFramework(NodeJS)集成?

我在集成LiveAgent(客户支持/票务Web应用程序)和MS BotFramework时遇到问题.

Azure中的botframework工作正常并准备与它集成.

以下是我猜/应该是的架构

  1. LiveAgent将对MS Azure Bot Endpoint(NodeJS应用程序 - 像:)执行HTTP POST(它们具有API https://<ms_azure_link>/api/messages)
  2. 当Azure收到POST时,它将匹配意图,运行正常的对话框流,并返回必要的响应(文本,英雄卡,图像等),直到对话结束.

这是我的问题:

  1. 当LiveAgent想要连接到Azure时,应该使用哪个端点?该api/messages叫什么DirectLine API 3.0
  2. 实际上DirectLine API将返回如下内容: { "conversationId": "3M3TeaDtc3uArxXwlna7AG", "token": "<My token>", "expires_in": 1800, "streamUrl": "wss://directline.botframework.com/v3/directline/conversations/3M3TeaDtc3uArxXwlna7AG/stream?watermark=-&t=ubeJVCXqb9I.dAA.MwBNADMAVABlAGEARAB0AGMAMwB1AEEAcgB4AFgAdwBsAG4AYQA3AEEARwA.7UpMr6Tm0wE.9RmCM_XyjII.CQbU7viSec2P7CtznrijQwou0A8N0GynOvnsUmNT04o", "referenceGrammarId": "669c7246-bc5c-f25f-aae7-0ad7f39e25b4" }

    如您所见,使用DirectLine连接后,需要继续使用WebSocket.

    那么如何使用LiveAgent连接到这个WebSocket呢?有关您的信息,LiveAgent仅支持HTTP GET/POST到自定义URL.

  3. 如果我们不使用DirectLine API,我将使用MS Azure Bot Endpoint.现在问题变成:应该将什么传递给此端点,以便LiveAgent可以像往常一样授权自己并使用Bot?有什么例子吗? DirectLine API示例似乎没有谈论这个.

非常感谢你提前.我知道这个问题可能没有很好地说明,但希望你能理解.

如果您有任何疑问,请告诉我,我很高兴澄清一下.

再次感谢你的帮助.

botframework azure-language-understanding

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

服务器端 API 中未定义 Svelte/Sapper fetch/this.fetch

这是我关于使用 Svelte/Sapper 的问题

  • 我有一个文件在/src/routes/login.js
  • 根据 Sapper 文档,它将在 中创建一个 API 端点http://<my_domain>/login,它会这样做
  • 现在login.js,我想调用另一个API服务器,假设它是http://another_server/auth
  • 无论我如何使用该fetch功能:fetch("http://another_server/auth")、、、this.fetch("http://another_server/auth")Svelte 响应:(this.)fetch is not defined
  • 文档说它应该在 内运行preload(),所以我将 fetch 包裹在 下export async function preload(){},它不起作用

所以我的问题是:除了使用之外axios,我可以继续fetch在服务器端API请求中使用吗?

刚刚在模板[slug].json.js文件中测试,当我添加(this.)fetch函数时,它没有编译,同样的错误:(this.)fetch is not defined

非常感谢。

api svelte sapper

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

Revmob架构armv7的未定义符号

我使用的是OSX 10.7.5,XCode 4.5,RevMob v 5.5.1.

当我点击左上角的播放按钮时,XCode会生成以下错误:

Undefined symbols for architecture armv7:
  "_SCNetworkReachabilityGetFlags", referenced from:
      -[BCFAdsReachability connectionRequired] in RevMobAds(BCFAdsReachability.o)
      -[BCFAdsReachability currentReachabilityStatus] in RevMobAds(BCFAdsReachability.o)
Run Code Online (Sandbox Code Playgroud)

截图: 在此输入图像描述

这是编译源和链接库列表,以防有人向我推荐一些旧线程:

在此输入图像描述

我想我已经正确地链接了所有二进制文件.但是,我确实使用了模拟器和我的iPhone来试用该应用程序,但它仍然显示上述错误.

你能否告诉我缺少什么以及应该采取什么措施来解决这个问题?

谢谢.

revmob

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