Lambda(node.js v18)で改行コードを取得する – AWS SDK for JavaScript v3

Lambda(node.js v18)で改行コードを取得する – AWS SDK for JavaScript v3

os.EOLを使うと実行中のOSでの改行コードを取得することができます。

osはnode.jsに入ってますのでimportするだけで使えます。

import * as os from 'os'

Lambda(node.js v18)

index.mjs

import * as os from 'os'

export const handler = async(event) => {
  console.log(os.EOL === '\n')
  console.log(os.EOL === '\r\n')
  console.log(os.EOL === '\r')
  return {
    statusCode: 200,
    body: `Hello`
  }
}

logに出力されます。Lambda環境(Amazon Linux)だと「\n」が出力されます。

Lambda(node.js v18)で改行コードを取得する – AWS SDK for JavaScript v3

参考サイト

OS | Node.js v21.6.2 Documentation

コメント

タイトルとURLをコピーしました