小编Moh*_*eer的帖子

无法使用 sequelize ORM 在 mysql 中创建视图

目前,我正在使用 nodejs + mysql 构建一个 Web 应用程序,并将其续集为 ORM。我想像在 mysql 中一样创建一些视图,但是在Sequelize 中找不到任何选项来创建视图。

是否有任何可以创建视图的 ORM?或者可以用续集来做到吗?

mysql orm node.js sequelize.js

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

根据条件javascript将其他对象键添加到数组中

我的阵列:

[
  {
    name: 'test1',
    state: 'OK',
    status: true,
    pending: 33,
    approved: 0,
    active: 0,
    inactive: 33
  },
  {
    name: 'test3',
    state: 'OK',
    status: true,
    pending: 33,
    approved: 0,
    active: 0,
    inactive: 33
  },
  {
    name: 'test4',
    state: 'OK',
    status: true
  }
]
Run Code Online (Sandbox Code Playgroud)

如果对象中不存在“待定”、“已批准”、“活动”、“非活动”键,我需要这样的输出:

预期输出:

[
  {
    name: 'test1',
    state: 'OK',
    status: true,
    pending: 33,
    approved: 0,
    active: 0,
    inactive: 33
  },
  {
    name: 'test3',
    state: 'OK',
    status: true,
    pending: 33,
    approved: 0,
    active: 0,
    inactive: 33
  },
  {
    name: …
Run Code Online (Sandbox Code Playgroud)

javascript arrays json object

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

如何在 react-native 组件中关注下一个输入字段

我有一个名为 ImageTextField 的组件:

import React from 'react';
import {TextInput, View } from 'react-native';

export default class ImageTextField extends React.Component {
  render() {
    const {
      placeHolderValue, value, editable
    } = this.props;
    return (
      <View>
        <TextInput
          placeholder={placeHolderValue}
          placeholderTextColor="#b1b1b1"
          value={value}
          editable={editable}
        />
      </View>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

我的屏幕:

import React from 'react';
import { StyleSheet, View, Text, TouchableOpacity} from 'react-native';
import ImageTextField from '../../custom-elements/ImageTextField';

export default class App extends React.Component {
  render() {
    return (
      <ImageTextField 
        onChangeText={text => this.onNameChange(text)}
        color={Colors.textFieldBlack}
        placeHolderValue="Name"
        value={this.state.name}
        autoCapitalize="words"
      /> …
Run Code Online (Sandbox Code Playgroud)

components focus input reactjs react-native

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

在数字海洋液滴上连接我的域名

我创建了一个小的 hello world 节点应用程序,然后我将该应用程序托管在数字海洋液滴上,之后我可以在http://my_public_ip:3000上访问我的应用程序

感到快乐

然后我从 freenom.com购买了一个名为helloworld.tk免费域的域名之后,我在我的 Droplet 中安装了 nginx 作为网络服务器,然后我在 /etc/nginx/sites-enable/default 中添加了一个反向代理代码

我的代码看起来像:

   server {
   listen 80;
   server_name helloworld.tk

   location / {
    proxy_pass http://localhost:3000;
   }
  }
Run Code Online (Sandbox Code Playgroud)

之后,我转到我的 freenom.com 中的域管理面板并将 url 转发设置为http://my_public_ip

因此,如果我在浏览器中输入我的域名helloworld.tk,我的节点应用程序成功运行,但等待我的 ip 地址显示在 chrome 左下角的左侧,如果我多次刷新页面,我会得到

   402 Too many request error page on nginx
Run Code Online (Sandbox Code Playgroud)

所以我删除了我的 url 转发,在我的域管理面板而不是 url 转发中,我将我的名称服务器设置为 ns1.digitalocean.com bla.bla.bla ...

然后我在我的数字海洋面板中添加了我的域。现在是的,一切正常。

如果我点击我的 url 没有显示 ip 地址,也没有太多的请求错误

我的节点应用程序成功执行!

等等,我是托管节点应用程序的初学者,所以我需要帮助是否在生产中为节点应用程序正确设置?

url 转发和名称服务器有什么区别?我的nginx反向代理代码是否正确?我的反向代理工作正常吗?

注意:我使用 pm2 在后台运行节点应用程序。

reverse-proxy nginx nameservers node.js digital-ocean

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

不可 JSON 序列化 - Python + Flask + Sqlalchemy

我正在编写小查询以从mysql数据库中获取数据,我有一个报告表,在里面我有report_id,我需要查询匹配report_id来自apiparams的数据。

我的功能:

def view_single_thumbnail(idx): // idx coming from params 
    session = Session()

    result = session.query(
        Report
    ).filter(
        Report.report_id == idx
    ).all()

    return jsonify({
        'data': result
    })
Run Code Online (Sandbox Code Playgroud)

投掷错误:'components.db.core.table_declaration.Report object at 0x000001C1Fsdfsdf51E6A90' is not JSON serializable

python mysql json sqlalchemy flask

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