…L@gG¾51-X K"Y^ÒšTy"È¡a"²*µöz½0uü°êN(x`¶X@?‰ö‚’ÖrÒO胳–&Ðdì]ÞÌ&H4hWï#Ê戥 !F¶¡Ÿg€÷Æ͹±]z+äñ—§ Y §bid›ddates2024-11-26T23:55:00etitlex‹Deno2用ãŠæ‰‹è»½ã‚¦ã‚§ãƒ–アプリケーションサーãƒãƒ¼é–‹ç™ºãƒ˜ãƒ«ãƒ‘ーwsutilã€ãƒ­ã‚°è¨˜éŒ²ã¨APIã®IPアドレス制é™ã«å¯¾å¿œdtagsi#js #denocurlxhttps://fukuno.jig.jp/4507dbodyyÍ Deno2ã®æ–°æ©Ÿèƒ½ã„ã„æ„Ÿã˜ã«ã‚¦ã‚§ãƒ–アクセスをæŒã„ã¦ãれる deno serve コマンドã«å¯¾å¿œã—ãŸã€ã‚¦ã‚§ãƒ–アプリケーションサーãƒãƒ¼é–‹ç™ºã‚’ãŠåŠ©ã‘ã™ã‚‹ãƒ©ã‚¤ãƒ–ラリ「wsutilã€ã«æ©Ÿèƒ½è¿½åŠ ã€‚ã„ã‚ã‚“ãªã‚µãƒ¼ãƒ“スã¥ãã‚Šã§æ¥½ã§ããã†ã§ã™ã€‚


「wsutilã€

deno serve コマンドã«å¯¾å¿œã—ãŸã€fetchWebをインãƒãƒ¼ãƒˆã—ã¦APIを記述ã—ã€exportã™ã‚‹ã ã‘。 import { fetchWeb } from "https://code4fukui.github.io/wsutil/fetchWeb.js"; export default fetchWeb(async (param, req, path, conninfo) => { return { response: "OK", path, param, remoteAddr: conninfo.remoteAddr }; }); 5è¡Œã§ã‚¢ãƒ—リケーションサーãƒãƒ¼ã®å®Ÿè£…ãŒå®Œäº†ã§ã™ã€‚


ディレクトリ事ã«IP制é™ã‚’ã‹ã‘ãŸã„å ´åˆã¯ã€ã€Œ.confã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’ç½®ãã ã‘ã§OK。staticフォルダ内ã®apiディレクトリ以下ã«ç½®ãã“ã¨ã§ã€APIå´ã®IP制é™ã‚‚ã‹ã‘られã¾ã™ã€‚書ãè¾¼ã¿ã®ã¿OKã€èª­ã¿è¾¼ã¿ã®ã¿OKã®æŒ‡å®šã‚‚追加ã—ã¾ã—ãŸã€‚IPアドレスãŒä¿¡ç”¨ã§ãã‚‹Internet3ã¨ã®çµ„ã¿åˆã‚ã›ãŒæœ€é«˜ã§ã™ã€‚

ã¾ãŸã€logフォルダãŒã‚ã‚Œã°æ—¥åˆ¥ã‚¢ã‚¯ã‚»ã‚¹ãƒ­ã‚°è¨˜éŒ²ã«ã‚‚対応。


「json-storageã€

以å‰ä½œã£ãŸã€ŒJSONを気軽ã«èª­ã¿æ›¸ãã™ã‚‹ã‚µãƒ¼ãƒ“スã€json-storageã€ã‚‚wsutil上ã«ã‚ã‚‹ã®ã§ã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªäº‹ã«ã‚¢ã‚¯ã‚»ã‚¹åˆ¶é™ãŒè‡ªå‹•çš„ã«ã‹ã‘られるよã†ã«ãªã‚Šã¾ã—ãŸï¼

誰もãŒæ°—軽ã«ã‚µãƒ¼ãƒ“ス開発ã§ãる社会を創りã¾ã—ょã†ï¼ cimgxGhttps://img.sabae.cc/data/2063/7ff43eb9-07ef-4907-8f99-827a9c8a3330.jpg