ReactSummary272
React Summary Prog 272
- There is a new DataLoader.js. It contains better error checking.
- There is a new allmongo.js. It contains better error checking.
Overview
Details
Update
Consider using this in index.js:
function checkConnection(response, callback) {
if (!connect.connected) {
connect.doConnection('simple', (err) => {
if (err) {
response.status(500).send({error: err});
callback(false);
return;
}
});
}
callback(true);
}
router.get('/all-data', function(request, response) {
'use strict';
console.log('AllData route invoked.');
checkConnection(response, (result) => {
if (result) {
console.log('Calling getAllData');
allMongo.getAllData(response);
}
});
});
Sending data with Fetch
const address = getByIndex(this.state.addressIndex);
const url = '/update' +
'?id=' + address._id +
'&address=' + JSON.stringify(address);
fetch(url)
.then((data) => data.json())
etc..
Extra Help
2:30 or 3:00 p.m. Wednesday, 6/14 1:30-3:20 p.m.