+ JavaScript の質問用スレッド vol.126 + [転載禁止]©2ch.net (740レス)
1-

321
(1): 2022/08/31(水)23:57 ID:??? AAS
>>320
PHPも死んでね?
322: 2022/09/01(木)22:47 ID:??? AAS
HTMLスレは板基準にすれば進んでるよなぁ
まあ最初にやるのがそれってのもあるけど。
初学者がくるようになればこっちも盛り上がるんだろうな?なるよな?
323: 2022/09/01(木)23:34 ID:??? AAS
正直調べりゃ分かるからこっちに書き込むエネルギーなんて一々使わないだろってとこは思ってる
jsまで興味を持ったのなら調べるスキルっつーか知識欲も持ち合わせてるだろうし
その結果がこれよ
324: 2022/09/02(金)00:35 ID:??? AAS
>>321
PHPの質問スレは板が違う
まあ向こうも同じようなもんだけど
325
(2): 2022/09/02(金)01:00 ID:??? AAS
javascriptもPHPもオワコン。
そしてプログラミングの初学者には難しすぎる

初心者はRubyから学習を始めるべき。
そしてRuby on Railsを習得すればPHPは不要

こっちのスレで質問すれば親切な達人プログラマーがどんな質問にも懇切丁寧に答えてくれる。
 ↓
Ruby 初心者スレッド Part 67
2chスレ:tech
326: 2022/09/02(金)09:40 ID:??? AAS
>>325
2chスレ:tech
> 512 デフォルトの名無しさん (ワッチョイ 027c-5Ix7) sage 2022/08/19(金) 13:31:40.23 ID:Gwz5c/EG0
> Rubyガイジがこのスレに誘導しているみたいだけど
> 今更Rubyなんて流行らないし>>503でも指摘されているけど
> 新規案件でRubyやRailsなんて採用しないから初心者が勉強するだけ無駄だぞw
327: 2022/09/06(火)13:50 ID:??? AAS
RUNTEQ
【知らないと転職無理】未経験エンジニアの疑問全て回答!
www.youtube.com/watch?v=5IzjaC6vEg0

この動画では、Ruby on Rails から始めろと言っている

ウェブ系で最も使われているフレームワーク。
スタートアップでよく使われる

高速開発で、日本語の情報が多い
328
(1): 2022/12/29(木)12:19 ID:??? AAS
JSで「日付が変わると自動で音が鳴る」というものを作りたいです。
329: 2022/12/29(木)14:40 ID:??? AAS
どうぞどうぞ
330
(1): 2023/01/01(日)04:14 ID:??? AAS
>>328
すいません
JavaScriptで日付が変わると自動で音が鳴るというものを作るにはどうしたらいいですか?
331
(3): 2023/01/01(日)04:55 ID:vLbVtKKA(1) AAS
>>330
このスレじゃ無理
こっちのスレで質問してみよう。親切な達人プログラマーが懇切丁寧に教えてくれるよ

Ruby 初心者スレッド Part 67
2chスレ:tech
332: 2023/01/01(日)13:49 ID:??? AAS
>>331
Rudyって何ですか?
333: 2023/01/01(日)16:22 ID:??? AAS
>>331
イタズラ乙
2chスレ:tech
334: 2023/01/02(月)18:52 ID:??? AAS
>>325,331
4ヶ月前もRuvyスレ移行で受け入れられなかったのに、懲りない人だね
335
(1): 2023/01/03(火)15:44 ID:??? AAS
画面遷移に伴って、リクエストヘッダを追加したいときどうすればいいか教えてください。

・1 サーバサイドで「Location」レスポンスヘッダを指定してリダイレクトさせるときに、
リダイレクト先アクセスにリクエストヘッダを添付させることは可能ですか?
・2 ブラウザ側で画面遷移するときに、リクエストヘッダをつけることは可能ですか?
<a>タグ、JavaScriptの「location.href」にリクエストヘッダ追加できますか?

・3 同じく<form>を飛ばすときにリクエストヘッダ付けられますか?

(補足)リクエストヘッダをつけるときに、思い浮かぶのはAjax, XHRを使うことですが、
これを使うと画面遷移は伴いません。
OAuthの勉強をしていて、アクセストークンをブラウザで保持して、それをAuthorizationヘッダーに
添付しないといけないことが分かったので、それをどうやってリクエストヘッダにセットするのかを調べています。
省1
336: 2023/01/03(火)15:59 ID:??? AAS
>>335

これを質問した者と同じ者ですが、解決方法が分かったかもしれないので書きます。
まず一度、認証情報なしでアクセスすると、
サーバ側が「401: Authorization Requed」ステータスを返してきて、
そこに「WWW-Authenticate」というレスポンスヘッダで認証が必要である指定が返ってくるので、
それが返ってくるとブラウザは自動でAuthorizationヘッダをセットして再アクセスするので、
サーバサイドは、401を返して、WWW-Authenticateヘッダをレスポンスするように実装しておいて、
一度401でわざと失敗させればよいため、最初から自分でAuthorizationヘッダを添付しなくてもいいのかもしれません。

しかし、ブラウザはそれで自動的に正しいアクセストークンを選んでくれるのでしょうか?
認証サーバ(IdP)から払い出されたアクセストークンをブラウザのローカルストレージか何かに保存しとくと思いますが、
省1
337
(1): 2023/01/03(火)16:25 ID:??? AAS
リダイレクト時にカスタムヘッダーを追加するのは無理

ブラウザがローカルストレージから自動的に特定のアクセストークンを取得してヘッダーに追加するようなことがあればセキュリティ的に大問題なのでこれも無理
(カスタムヘッダー無しのCookieだけでいいなら可能)

XHRで取得したレスポンス使ってクライント側JavaScriptで画面を更新する他ない
338: 2023/01/03(火)16:31 ID:??? AAS
>>337

そのクライアント側JavaScriptで画面を更新するときに、
Authorizationヘッダーを要求されませんか?
そもそも、アクセストークンを要求するのはデータ取得用のAPIだけにとどめておいて、
画面を描画するようなURLに対してアクセストークンを要求してはいけないということでしょうか?
339
(1): 2023/01/03(火)23:40 ID:??? AAS
最近までAuthorizationヘッダーがそのままリダイレクトされてたみたいw
外部リンク:github.com

HTTPの仕様的にはAuthorizationは削除したほうがいい的なことを書いてるのに・・・
Consider removing header fields that were not automatically generated by the implementation (i.e., those present in the request because they were added by the calling context) where there are security implications; this includes but is not limited to Authorization and Cookie.
外部リンク:www.rfc-editor.org
340
(1): 2023/01/04(水)00:34 ID:??? AAS
Ruby on Rails では、Turbolinks を使って、
pjax(ajax と、historyAPI(popState, pushState))を利用して画面遷移する。
通信データを減らすために、body 部分しか変わらない

認証は、退屈な雛形を自動生成する
github.com/abhaynikam/boring_generators

Devise とか、Devise Omniauth(Facebook, GitHub, Google, Twitter)

一番分かりやすい OAuth の説明
qiita.com/TakahikoKawasaki/items/e37caf50776e00e733be

基本、日本の未経験者用のバックエンドで採用しているのは、
YouTube で有名な雑食系エンジニア・KENTA の言う通り、Rails優先
1-
あと 400 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.007s