Hello! It's my first time to leave a message...
I'm not a developer, but I'm using NodeJS EJS to make a ticket system similar to a shopping mall.
To use the text transmission service, I received the aligoapi service, wrote the code below, and used it, but the text was sent normally on the web and Android phones, but it didn't work except for one out of five iPhones, so I kept testing it, but it didn't work, so I'm leaving a message ㅜ<
First of all, the code is as follows.
import aligoapi from 'aligoapi';
api.post('/smstransfer', (req, res) => {
const { username, title, hall } = req.body;
req.body = {
sender: '01011112222',
receiver: '01022223333',
msg: '${username} has sent you a ${title} slip. - - ${hall}`
}
aligoapi.send(req, AuthData)
.then(r => console.log(r)
.catch(e => console.log(e));
});
Above is the api code and below is the front end. It is written in ejs.
<script>
$(document).ready(function () {
$('#trans').click(function() {
If (confirm() Do you want to send the slip?')) {
var username = $('#username').val();
var title = $('#title').val();
var hall = $('#hall').val();
axios.post('/smstransfer', { username, title, hall })
.then(r => console.log(r))
.catch(e => console.log(e));
Varmsg = ' slip sent. Front desk verification is required';
socket.emit("trans", msg);
}
});
});
</script>
After doing this, press the transfer button to activate it
Web: Normal operation
Android: Normal operation
iPhone: 1 unit normal operation (4 units not operation)
If you track the log, the log in the case of normal operation as shown below is
POST /checkout 200 15.086ms
GET /cart 200 9.444 ms
POST /smstransfer
It works while being filmed like this, but if you try an iPhone that doesn't work
POST /checkout 200 131.205 ms
GET /cart
In this way, the POST itself is completely ignored...
I tried hard to googling with short knowledge, but it was so hard to find this situation that Hemeida visited this place for about 3 days, so I am writing...
I asked the API provider, but the fact that it's only for certain phones is that they can't do anything about it unless they check the phone, so I compared the iPhone that works and the iPhone that doesn't work, but I don't know if there's any difference.
If you know anything suspicious, please leave a comment ㅜ<
node.js axios iphone
Check out the link below.
https://stackoverflow.com/questions/57163186/axios-post-fails-on-ios
613 GDB gets version error when attempting to debug with the Presense SDK (IDE)
581 PHP ssh2_scp_send fails to send files as intended
573 rails db:create error: Could not find mysql2-0.5.4 in any of the sources
618 Uncaught (inpromise) Error on Electron: An object could not be cloned
915 When building Fast API+Uvicorn environment with PyInstaller, console=False results in an error
© 2024 OneMinuteCode. All rights reserved.