小编Emr*_*nce的帖子

反应原生 - 期望一个组件类,得到[object Object]

当我尝试使用我创建的loginPage组件时,我得到了一个组件类得到了对象错误.

这是index.ios.js

import React, {Component} from 'react';

import {
    AppRegistry,
    View
} from 'react-native';

import loginPage from './pages/loginPage'

class app extends Component {
    render() {
        return (
            <View>
                <loginPage/>
            </View>
        );
    }
}

AppRegistry.registerComponent('app', () => app);
Run Code Online (Sandbox Code Playgroud)

这是loginPage.js

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

export default class loginPage extends Component {
    render() {
        return (
            <View>
                <Text>
                    Welcome to React Native!
                </Text>
            </View>
        );
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native

37
推荐指数
1
解决办法
2万
查看次数

如何在服务器端渲染图像?

如何使用React在服务器端渲染图像和css文件?

这是我的服务器代码:

const express = require('express')
const router = express.Router()
const ReactDOM = require('react-dom/server');

import Master from '../../../client/Master'

router.get('/', (req, res) => {
    res.render('test.html', {reactOutput: ReactDOM.renderToString(<Master/>)});
});
Run Code Online (Sandbox Code Playgroud)

主要成分:

import React from "react";
import Intro from "./pages/Intro";
import Footer from "./components/Footer";
import Header from "./components/Header";

export default class Master extends React.Component {
    constructor() {
        super();
        this.state = {appStatus: 'INTRO'}
    }

    render() {
        let layout;
        switch (this.state.appStatus) {
            case "INTRO":
                layout = <Intro/>;
        }

        return (
            <div>
                <Header/>
                {layout}
                <Footer/>
            </div>
        ) …
Run Code Online (Sandbox Code Playgroud)

javascript image node.js express reactjs

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

如何清除原生webview cookie的反应?

如何清除原生webview cookie的反应?

当我重新打开页面时,如果我登录网站,它会记住我的帐户.但我不希望这样.

我可以通过注入javascript来做到这一点吗?

javascript webview react-native

9
推荐指数
3
解决办法
8153
查看次数

"multipart!= application/json"获取android上的帖子错误(react-native)

我有一个使用react-native构建的应用程序,它在iOS中运行完美.

我正在使它也适用于Android,但尝试将联系表单数据发布到我的服务器时出错.

 var formData = new FormData()
    formData.append('name', fullname)
    formData.append('email', email)
    formData.append('message', message + ' -- Sent from Android app')
    fetch('https://www.xxxx.com/mail', {
        method: 'POST',
        headers: {
            'Accept': 'application/json',
            'Content-Type': 'application/json',
        },
        body: formData
    }).then((response) => response.json())
        .then((data) => {
            if (data.success
              ...
            else
              ...
        })
        .catch((error) => {
            console.warn(error);
        });
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

javascript android react-native

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

如何在服务器上验证FCM注册令牌?

我获得了用于Web推送的Firebase Cloud Messaging注册令牌。然后,我将此邮件发送到服务器以保存在数据库中,以供以后推送。但是,如何验证此令牌有效或伪造?

我已经尝试过了,但是我认为这是针对Auth令牌而不是针对Web推送的。

其他人可以将随机伪造令牌的请求发送到我的服务器。我想防止这种情况,然后再保存到数据库中。

编辑:解决了,我写了一个简单的类来使用FCM快速进行Web推送。 https://github.com/emretekince/fcm-web-push

node.js firebase firebase-cloud-messaging

7
推荐指数
4
解决办法
8459
查看次数

Electron Builder:不允许加载本地资源:app.asar/build/index.html

我在使用电子生成器时遇到问题我在控制台中有空白页面和错误:

Not allowed to load local resource: file:///C:/Users/emretekince/Desktop/DCSLogBook/client/dist/win-unpacked/resources/app.asar/build/index.html
Run Code Online (Sandbox Code Playgroud)

main.js

const startUrl = process.env.ELECTRON_START_URL || url.format({
        pathname: path.join(__dirname, '/build/index.html'),
        protocol: 'file:',
        slashes: true
    });
mainWindow.loadURL(startUrl);
Run Code Online (Sandbox Code Playgroud)

javascript reactjs electron electron-builder

6
推荐指数
3
解决办法
9258
查看次数