ken_nogi/oldCode/LINEWORKS_sendMessage/server.js
Kenichiro NOGI 06c28e8b5a oldCode: 旧LINEWORKS/Pleasanter連携コード一式を追加
express/LINEWORKS_Pleasanter/LINEWORKS_sendMessage、いずれも過去の
Express実装。Gitea移行に伴い保管。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-05 10:42:21 +09:00

27 lines
832 B
JavaScript

const express = require('express');
const bodyParser = require('body-parser');
const cors = require('cors');
const https = require('https');
const fs = require('fs');
const { lwSendMessageHandler } = require('./lwSendMessageLogic');
const app = express();
app.use(cors({
origin: [
'https://neo999.next-hd.net',
'https://nextoffice.next-hd.co.jp',
],
optionsSuccessStatus: 200
}));
app.use(bodyParser.json());
app.post('/lwSendMessage', lwSendMessageHandler);
const sslOptions = {
cert: fs.readFileSync('/etc/letsencrypt/live/neo999.next-hd.net/fullchain.pem'),
key: fs.readFileSync('/etc/letsencrypt/live/neo999.next-hd.net/privkey.pem')
};
https.createServer(sslOptions, app).listen(30309, () => {
console.log('APIサーバー起動: https://neo999.next-hd.net:30309/lwSendMessage');
});