【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
1-

582: 2020/11/07(土)12:39 ID:fULQIOig(2/2) AAS
さんきう。オプション見落としてた。
583: 2020/11/14(土)16:32 ID:XA/NhCB9(1) AAS
574です。
$ express --ejs myapp
を実行して、routes/index.jsに
router.all('/:ejs',(req,res)=>res.render(req.params.ejs,{req:req}))
の1行を書き加えただけでかなりphpっぽく使えるね。
ejsファイルを置くだけで、nodeを再起動しなくていいし。
ejsファイルが存在しないときに404 Not Foundじゃなくてエラー画面が出るのが愛嬌だけど。
584: 2020/11/18(水)14:56 ID:7Ekft4aV(1/2) AAS
おめーら的にdenoってどうすか?
使ったことなさそうだけど
585: 2020/11/18(水)19:28 ID:Zh0DQZnV(1) AAS
ほんのちょっとしか触ってないけど面倒くささが無い
npmライブラリが使えないけど init だの install だの package.json だの tsc だのやったりいじったりしないで済むから手軽に感じた
時間が経ってライブラリが充実してくれれば普通に使いやすい環境だと思う
586: 2020/11/18(水)20:11 ID:7Ekft4aV(2/2) AAS
期待したいよな
開発者はイケメンだし
587: 2020/11/18(水)21:25 ID:v8HWKopj(1) AAS
npmが使えないからエコシステムが育つまで様子見だな。
@types以前のTypeScriptみたいな。
588: 2020/11/19(木)01:51 ID:/aqa7r+0(1) AAS
io.jsのように良い部分はNode.js側に取り込んでほしいね
最近は複雑さばかりが増しているし
589
(1): 2020/11/21(土)19:45 ID:ANSb4B/j(1) AAS
express 5.xを使ってみたいんだけど、4.17.1になってしまう。
どうすればいいの?
$ npm init --y
$ npm install express@>=5.0.0-alpha.8 --save
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN e5@1.0.0 No description
npm WARN e5@1.0.0 No repository field.
$ npm view express version
4.17.1
590
(1): 2020/11/21(土)23:08 ID:jQLdetle(1) AAS
Ruby のBundler なら、プロジェクトルートに移動してから、

Gemfile にバージョン指定を書いて、
bundle install とコマンド入力するけど
591
(1): 2020/11/21(土)23:54 ID:lsz7D7Ic(1) AAS
>>589
npm i express@next

>>590
npm知らないヤツが何ででしゃばるわけ?
592: 2020/11/22(日)00:38 ID:gYBzGuNC(1) AAS
expressは当時koaに移行するのかと思ってたけど結局どっちも開発続いてるのな
593: 2020/11/22(日)00:44 ID:A21DE4YF(1) AAS
koaもhapiもfastifyもexpressの牙城は崩せそうもない
594
(2): 2020/11/22(日)00:46 ID:7U8BOc5J(1/2) AAS
>>591
ありがとう。やってみたけどダメだった。
途中の表示にはexpress@5.0.0-alpha.8って出てるのに…
なんか晒すべき設定ってある?

$ npm init --y
$ npm i express@next
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN e5@1.0.0 No description
npm WARN e5@1.0.0 No repository field.
+ express@5.0.0-alpha.8
added 57 packages from 39 contributors and audited 57 packages in 4.105s
found 0 vulnerabilities
$ npm view express version
4.17.1
595
(1): 2020/11/22(日)01:12 ID:uIWU98XF(1) AAS
viewコマンドはインストールされたものじゃなくて公開されてるパッケージの情報見るものよ
596
(1): 2020/11/22(日)01:15 ID:nMBoVd/n(1) AAS
>>594
npm viewはレジストリの情報を表示するものでローカルにインストールされたものとは無関係だからだなw
npm ls express
597
(1): 2020/11/22(日)01:19 ID:ujQ9d+0r(1) AAS
>>594
インストールの時は
$ npm i express@next
って打ってるくせに
なんで
$ npm view express version
って打つわけ?
それなら
$ npm view express@next version
でしょうが…
598: 2020/11/22(日)09:31 ID:7U8BOc5J(2/2) AAS
>>595-597
ありがとう。バージョン確認方法の方が間違ってたのか。
あぶねえ。パッケージ側の情報で確認してたら、何を試しても永遠に出来ないって言ってるところだったw
改めて確認したら、ちゃんと5.xが入ってた。
お騒がせしました。

$ npm ls express | grep express
└── express@5.0.0-alpha.8
599
(1): 2020/11/23(月)12:57 ID:3jYl7MgH(1) AAS
node.jsのドキュメントや書籍等で、セキュリティー対策を考慮して書かれているものがあれば教えてください
600: uy ◆e6.oHu1j.o 2020/11/24(火)12:43 ID:gfNKbZsO(1) AAS
>>599
(u_・y)っhttp://asciimw.jp/search/mode/item/cd/A1000670
601: 2021/01/01(金)19:21 ID:/+4IUuLb(1) AAS
さくらVPSとかのlinuxサーバにwebアプリをデプロイするベターな手順ってなんかありますか

単純に考えれば、既存のサーバ中のプロジェクトフォルダを消して gitから新しくpullしてnpm ciすればいいはずなんだが
・毎回node_modulesを作るのは時間がかかるから、package-lock.json に変更が無い場合はそのまま引き継ぎたい
・ローカルの設定、ログフォルダといった、消したくないフォルダがある
からちょっと面倒でなんとかしたい

nodejs deployment tool とかで検索しても、すぐ自社のSaasに誘導しようとして
素のEC2的なlinuxマシンでの方法が分からなかった。
1-
あと 195 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.013s