小编use*_*286的帖子

为什么await不适用于节点请求模块?

我是nodejs的新手.我没有看到前1中的响应,但我在前2中看到了.为什么?等待使用babel在其他地方为我工作.

例1

 let res = await request(url)
 console.log(res);
 console.log(res.body);
Run Code Online (Sandbox Code Playgroud)

例2

request(url, function (error, res, body) {
 if (!error && response.statusCode == 200) {
 console.log(body) 
 }
});
Run Code Online (Sandbox Code Playgroud)

等待在其他地方工作,我正在使用babel和es6和es7功能所需的模块.例如,await在squelize call中工作,我验证了.但它不适用于请求调用.为什么?

asynchronous node.js async-await ecmascript-next

38
推荐指数
3
解决办法
5万
查看次数

如果签名和发布,React Native App会崩溃.在调试模式下正常工作

如果签名和发布,React Native App会崩溃.在调试模式下正常工作.它不会在屏幕上抛出任何错误.它只是崩溃了.当我看着猫的日志.没有错误.

我也尝试使用--info构建apk,但在崩溃时没有其他信息.我还尝试通过设置minifyEnabled false来构建APK.

通过USB连接我的手机以调试模式运行应用程序时,它可以工作.我尝试使用--debug创建apk但我无法将其安装到我的手机上,当我尝试使用app安装程序安装时,它说解析错误.

我收到了以下logcat错误.这是什么意思?

09-03 11:03:07.968 W/ActivityManager(1344):   Force finishing activity com.myapp/.MainActivity


09-03 11:03:08.012 W/BroadcastQueue(1344): Skipping deliver [background] BroadcastRecord{cb72147 u-1 android.net.conn.CONNECTIVITY_CHANGE} to ReceiverList{7bf2161 22421 com.myapp/10100/u0 remote:b9cdcc8}: process crashing

09-03 11:03:08.035 W/ActivityManager(1344):  Dismiss app error dialog : com.myapp


09-03 11:03:13.095 I/WindowState(1344): WIN DEATH: Window{3f22c22 u0 /com.myapp.MainActivity}
Run Code Online (Sandbox Code Playgroud)

react-native

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

iOS App在发布模式下崩溃"undefined不是对象(评估'e.propTypes.children')"

仅在发布模式下崩溃.然后,在Schema设置中,对于发布模式,我启用了"debug executable"并运行并出现以下错误.我不知道这个错误来自哪里.没有堆栈跟踪.我该如何进一步处理?请帮我.

[error] [tid:com.facebook.react.JavaScript] undefined不是对象(评估'e.propTypes.children')

完整系统日志如下

Jun 10 10:03:03 My-MacBook-Pro assertiond[2748]: Submitted job with label: UIKitApplication:com.testdomian.testapp[0x894c][2748]
Jun 10 10:03:03 My-MacBook-Pro SpringBoard[2743]: [com.testdomian.testapp] Bootstrap complete with label: UIKitApplication:com.testdomian.testapp[0x894c][2748]
Jun 10 10:03:03 My-MacBook-Pro watchlistd[2807]: Now playing app did change to '(null)' (playing: 0) from '(null)'
Jun 10 10:03:03 My-MacBook-Pro watchlistd[2807]: WLKPlaybackSummary - Parameter failed validation bundleID. It is nil
Jun 10 10:03:03 My-MacBook-Pro testapp[5211]: assertion failed: 16F73 14E269: libxpc.dylib + 64131 [624BAF4F-2E03-34F8-ACBA-970B04637786]: 0x7d
Jun 10 10:03:03 My-MacBook-Pro testapp[5211]: Falling back to loading …
Run Code Online (Sandbox Code Playgroud)

iphone ios react-native react-native-ios

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

Firebase数据库在没有身份验证的情况下阻止路径读取上的垃

我的firebase数据库中有许多路径,无需身份验证即可读取.如何防止垃圾邮件发送者?如果有人编写程序并重复发送请求以读取数据库中的所有路径,该怎么办?有没有办法阻止来自特定IP的重复请求数量的限制?

firebase firebase-authentication firebase-realtime-database

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

我为什么要选择带有.Net内核的ASP.NET Core?

现在,我看到创建ASP.net核心Web应用程序时有两个选项.

  • 带有.Net Core的ASP.Net核心Web应用程序
  • 带有.Net Framework的ASP.NET核心Web应用程序

我所理解的是第一个允许我们在任何环境linux,mac,windows上运行它而不预先安装.net.

当然,我将仅在Windows环境中运行我的WebAPI.在那种情况下,我应该选择哪一个?带有.Net Core的ASP.Net核心Web应用程序或带有.Net Framework的ASP.Net核心Web应用程序?

当我计划在Windows中运行时,选择.Net Core的ASP.Net核心Web应用程序有什么好处?我需要创建新的WebAPI.依赖性不是问题,这将是非常简单的basi web api,所以我相信我可以在其中任何一个中做,而不依赖于基于.Framework 4.6构建的一些旧组件.*

另外,ASP.NET核心Web应用程序与.Net Framework和ASP.NET Web应用程序与.Net Framework有什么区别?

asp.net-core-mvc .net-core asp.net-core asp.net-core-1.0

6
推荐指数
2
解决办法
702
查看次数

什么是Azure Lease Blob?

什么是Azure Lease Blob?它只是一种为blob存储提供独占锁定的机制吗?这有什么特别之处?我在哪里可以使用它?我试图阅读Azure文档,但我还不清楚.

locking azure azure-blob-storage

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

React Native 渲染组件边界之外的元素

我想在组件边界之外渲染一个按钮。我怎样才能做到这一点?我的样式如下所示。负位置有效,但按钮被同级组件隐藏。在下图中,蓝色是同级组件。您可以看到位于负数的圆形按钮被同级组件隐藏。为什么?如何让它可见?我尝试了 zIndex,但看起来它只能在同一个组件中工作。

如果上面的问题不清楚的话,假设A、B、C是三个分量。A 是父组件,B 和 C 是子组件。我想从 B 渲染一个按钮,它必须覆盖在 B 的顶部。我不想从组件 A 渲染按钮。感谢任何帮助。

在此输入图像描述

Btn: {
position: 'absolute',
zIndex: 1000000,
width: 50,
height: 50,
top: -27,
left: 20,
backgroundColor: 'red'
},
Run Code Online (Sandbox Code Playgroud)

reactjs react-native

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

CFBundleIdentifier", 不存在

我在为 iOS 响应本机应用程序时遇到以下错误。

Installing build/Build/Products/Debug-iphonesimulator/Este.app
    An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=2):
    Failed to install the requested application
    An application bundle was not found at the provided path.
    Provide a valid path to the desired application bundle.
    Print: Entry, ":CFBundleIdentifier", Does Not Exist

    Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/Este.app/Info.plist
    Print: Entry, ":CFBundleIdentifier", Does Not Exist
Run Code Online (Sandbox Code Playgroud)

但我看到 Info.plist 有 CFBundleIdentifier 如下。

<key>CFBundleIdentifier</key>
<string>org.reactjs.native.example.$(PRODUCT_NAME:rfc1034identifier)</string>
Run Code Online (Sandbox Code Playgroud)

我也尝试将上述更改为

<key>CFBundleIdentifier</key>
 <string>com.myApp</string>
Run Code Online (Sandbox Code Playgroud)

但同样的错误。请帮忙。

我还看到在上述错误之前显示以下错误

node_modules/react-native-fbsdk/ios/RCTFBSDK/share/RCTFBSDKShareDialog.h:21:9: fatal error: 
      'FBSDKShareKit/FBSDKShareKit.h' file not found
#import <FBSDKShareKit/FBSDKShareKit.h>
Run Code Online (Sandbox Code Playgroud)

iphone ios react-native

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

更新由以下人员管理的视图的属性“nativeBackgroundAndroid”时出错:RCTView

React 本机应用程序因以下错误而崩溃。我不太明白这个错误。知道这个错误是关于什么的吗?我正在使用 React Native 0.31,但在设备 Galaxy Core2 的 Android 4.4 中出现此错误

    com.facebook.react.bridge.JSApplicationIllegalArgumentException: Error while updating property 'nativeBackgroundAndroid' of a view managed by: RCTView
    at com.facebook.react.uimanager.ViewManagersPropertyCache$PropSetter.updateViewProp(ViewManagersPropertyCache.java:88)
    at com.facebook.react.uimanager.ViewManagerPropertyUpdater$FallbackViewManagerSetter.setProperty(ViewManagerPropertyUpdater.java:123)
    at com.facebook.react.uimanager.ViewManagerPropertyUpdater.updateProps(ViewManagerPropertyUpdater.java:42)
    at com.facebook.react.uimanager.ViewManager.updateProperties(ViewManager.java:34)
    at com.facebook.react.uimanager.NativeViewHierarchyManager.createView(NativeViewHierarchyManager.java:220)
    at com.facebook.react.uimanager.UIViewOperationQueue$CreateViewOperation.execute(UIViewOperationQueue.java:148)
    at com.facebook.react.uimanager.UIViewOperationQueue$DispatchUIFrameCallback.dispatchPendingNonBatchedOperations(UIViewOperationQueue.java:890)
    at com.facebook.react.uimanager.UIViewOperationQueue$DispatchUIFrameCallback.doFrameGuarded(UIViewOperationQueue.java:863)
    at com.facebook.react.uimanager.GuardedChoreographerFrameCallback.doFrame(GuardedChoreographerFrameCallback.java:32)
    at com.facebook.react.uimanager.ReactChoreographer$ReactChoreographerDispatcher.doFrame(ReactChoreographer.java:131)
    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:811)
    at android.view.Choreographer.doCallbacks(Choreographer.java:613)
    at android.view.Choreographer.doFrame(Choreographer.java:582)
    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:799)
    at android.os.Handler.handleCallback(Handler.java:733)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:146)
    at android.app.ActivityThread.main(ActivityThread.java:5511)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1283)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
    at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.reflect.InvocationTargetException
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at …
Run Code Online (Sandbox Code Playgroud)

reactjs react-native

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

Redux Actions必须是普通对象.使用自定义中间件进行异步操作

我收到错误"Redux Actions必须是普通对象.使用自定义中间件进行异步操作." 使用以下代码.

export const getFriends = () => async(): Action => {

  const requestConfig = {
    httpMethod: 'GET',
    version: 'v2.7',
  };
  let hasMore = false;
  let friends = [];

  do {
    const infoRequest = new GraphRequest(
    '/me/friends',
    requestConfig,
    (error, result) => {
      if (error) {
        alert('Error fetching data facebook friends');
      } else {
        result.data.forEach((value) => {
            friends.push(value)
        });
        if (result.paging && result.paging.next) {
          hasMore = true;
          requestConfig.parameters.after = result.paging.cursors.after;
        } else {
          hasMore = false;
        }
      }
    });
    await …
Run Code Online (Sandbox Code Playgroud)

asynchronous react-native redux redux-thunk react-redux

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