react-native - SyntaxError:在 const 声明 React-Native 中缺少初始化程序
问题描述
我正在与 React-native 建立数据库连接。我想捕获我在本课程其他地方保存的数据。但是我遇到了我在下面写的问题。
错误代码: const warnKeys: {[string]: boolean} = {};
const AsyncStorage = require('react-native');
const express = require('express');
const app = express();
const mysql = require('mysql');
const bodyParser = require('body-parser');
const cors = require('cors');
app.use(bodyParser.json());
app.use(cors());
const db = mysql.createConnection({
});
db.connect();
AsyncStorage.getItem('155').then(value =>
console.log(value)
);
app.get('/', function(req,res){
var sql = 'SELECT ID FROM ...TBL_STT';
db.query(sql, (err, result)=>{
if(err) throw err;
console.log(result);
res.send(result);
});
});
app.listen(3210, ()=>{
console.log('Server aktif di port 3210')
});
解决方案
没有为您的db
变量分配值。const
必须分配一个无条件的值,例如 JavaScript 中的字母。
您可以更改此值const db => let db
import {AsyncStorage} from 'react-native';
...
let db = mysql.createConnection({ });
推荐阅读
- matlab - Matlab - ode45 - 如果不将步长减小到时间 t 处允许的最小值 (1.136868e-13) 以下,则无法满足积分容差。
- google-analytics - 为什么 gtag 不发送广告转化跟踪?
- ios - 如何关闭通过 NavigationController 出现的 PopUp
- python - 如何附加或连接或合并超过 2 个 numpy 数组?
- javascript - 使用 JQuery 或 Javascript 匹配 HTML 文本中的重复单词
- android - 如何使用 SafeArgs 将“null”设置为可空参数的默认值?
- javascript - Youtube 如何自动播放其视频?
- macos - 如何在 Mac OS X 中以编程方式获取域凭据
- adobe-indesign - InDesign 数据合并——“删除空白行”导致多余字符
- android - Retrofit2 奇怪的组合不同大括号前面的request Body