Ich habe eine Arbeitsroute in meinem app.js-Server, die SMS mit Nexmo über Postman sendet.Node.js Express und Nexmo, wie man eine unterstützte Route mit dem Vue.js-Frontend verbindet
const Nexmo = require('nexmo')
const nexmo = new Nexmo({
apiKey: 'myKey',
apiSecret: 'mySecret'
}, {debug: true})
app.post('/send', (req, res) => {
// Sending SMS via Nexmo
nexmo.message.sendSms(
'4542542445', req.body.toNumber, req.body.message, {type: 'unicode'},
(err, responseData) => {if (responseData) {console.log(responseData)}}
);
});
Was ich versuche, es zu tun Knopf in meinem Frontend hinzuzufügen, die auf einen Klick die Post-Methode aufrufen würde SMS zu senden. Das ist mein einfacher Frontend-Code.
<template>
<panel title="Send SMS
<v-flex>
<v-text-field
label="number"
id="number"
v-model="reservation.telefon"
></v-text-field>
<v-text-field
label="message"
id="msg"
v-model="message"
></v-text-field>
<v-btn id="button" @click="sendSms">Send</v-btn>
</v-flex>
</panel>
</v-layout>
</template>
Meine Frage ist, wie kann ich eine einfache Methode, schreiben Sie eine SMS mit Nexmo zu schicken, wo reservation.telefon die toNumber und Botschaft ist die Botschaft, die ich bin zu senden.
ich den Code auf Ihrem Code basiert hinzugefügt zu aktualisieren und ich laufe in diese wenn ich den Knopf drücke. Sagt es dir etwas? Ich fügte den Bildlink hier hinzu https://i.imgur.com/50GqiZt.jpg –
als Zusatz mein Client und Server ist in separatem Ordner, wenn es hilft –