Как установить несколько файлов cookie с помощью функций Azure? - PullRequest
0 голосов
/ 09 ноября 2018

При настройке заголовков с помощью функций Azure вы передаете объект с headerName в качестве ключа и значением в качестве значения заголовка.

Однако при создании файлов cookie каждый файл cookie должен иметь свой собственный заголовок «Set-Cookie», но ключ объекта должен быть уникальным. Как с этим обращаться?

например. Следующее устанавливает два ключа объекта как «Set-Cookie»; который моя IDE взрывает как невозможный.

context.res = {
          status: 200,
          headers: {
              "Content-Type": "text/html",
              "Set-Cookie": "a=b; Secure; httpOnly; Path=/",
              "Set-Cookie": "b=c="; Secure; httpOnly; Path=/",
              "Cache-Control": "no-cache, no-store"
          },
          body:
              '<HTML><BODY>RESPONSE</BODY></HTML>'
      };
context.done();

1 Ответ

0 голосов
/ 10 ноября 2018

К сожалению, в настоящее время это ошибка (впервые в этом выпуске ). Это не идеально, но вот обходной путь, который вы можете использовать сейчас (обратите внимание на дополнительные пробелы в «Set-Cookie»):

context.res = {
      status: 200,
      headers: {
          "Content-Type": "text/html",
          "Set-Cookie": "a=b; Secure; httpOnly; Path=/",
          "Set-Cookie ": "b=c="; Secure; httpOnly; Path=/",
          "Cache-Control": "no-cache, no-store"
      },
      body:
          '<HTML><BODY>RESPONSE</BODY></HTML>'
  };
context.done();
...