как добавить разрыв строки в node-js? - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь добавить разрыв строки между двумя строками в узле js внутри лямбда-функции.

Я пытался использовать '\ n', '\ r \ n', а также пытался импортировать os и затем использовать оператор os.EOL, но ни один из них не сработал.

------------------------Using '\n'-------------------------------

var msg = `The order(s) for the customer ${CustomerNumber} and its status are ${data}`
msg+='\n'
msg+= ' To know the order details of another customer enter the customer 


-------------------------- Using '\r\n' -------------------------------
var msg = `The order(s) for the customer ${CustomerNumber} and its status are ${data}`
msg+='\n'
msg+= ' To know the order details of another customer enter the customer number'

-------------------------- Using 'os.EOL' -------------------------------
var os = require("os");
var msg = `The order(s) for the customer ${CustomerNumber} and its status are ${data}`+os.EOL+' To know the order details of another customer enter the customer number'


-------------- Sending msg string to the AWS lex bot----------------------
callback(elicitSlot(sessionAttributes, deliveryStatus, slots, "CustomerNumber", {

                        'contentType': 'PlainText',
                        'content': msg

                    } ));

function elicitSlot(sessionAttributes, intentName, slots, slotToElicit, message) {
    return {
        sessionAttributes,
        dialogAction: {
            type: 'ElicitSlot',
            intentName,
            slots,
            slotToElicit,
            message,
        },
    };
}

все это имело эффект узла, и вывод, который я получил, был без разрыва строки и в виде непрерывной строки

Вывод, который я ожидаю, таков: «Заказ (ы) для клиента abcd и его статус 1234, 5678, 9876» Чтобы узнать детали заказа другого клиента, введите номер клиента '

Выведите, что я получаю: «Заказ (а) для клиента abcd и его статус 1234, 5678, 9876» Чтобы узнать детали заказа другого клиента, введите номер клиента «

Я думаю, это потому, что я даю тип контента как «простой текст», может кто-нибудь предложить мне решение?

...