カテゴリー
【nodejs活用】nexeでポータブルなExpress.jsサーバーを手軽に持ち歩く〜Linux編
※ 当ページには【広告/PR】を含む場合があります。
2022/04/28
2022/09/15
Express.jsのtypescriptビルドとnexeアプリビルド
nexe
Express.js
Typescript
index.ts
import express from "express";
const endpoint = 'http://localhost:3000';
console.log(`Nexe-Express server is now running at ${endpoint}!`);
const app = express();
app.get('/', (req, res) => {
res.send('Hello, local client!');
});
app.listen(3000, () => {});
tsc
dist/index.js
$ tsc
$ nexe dist/index.js --target=linux-x64-14.15.3
$ du -h index
72M index
動作テスト〜CurlでNexe-Expressサーバーにアクセス
$ ./index
Nexe-Express server is now running at http://localhost:3000!
http://localhost:3000
$ curl -XGET http://localhost:3000
Hello, local client!
記事を書いた人
ナンデモ系エンジニア
主にAngularでフロントエンド開発することが多いです。 開発環境はLinuxメインで進めているので、シェルコマンドも多用しております。 コツコツとプログラミングするのが好きな人間です。
カテゴリー