res.setHeaderとres.headerの違いは何ですか?どのようなcorsを有効にするために使用する必要がありますか?いくつかのページでは、res.headerが使用され、CORSにはres.setHeaderが使用されています。node.jsのres.setHeaderとres.headerの相違点
答えて
res.setHeader()
は、Node.jsのネイティブメソッドであり、res.header()
は、Expressフレームワークのres.set()
メソッドのエイリアスです。
ドキュメント:
res.setHeader()
、res.set()
この2つの方法がまったく同じことを行う、ヘッダのHTTPレスポンスを設定します。唯一の違いはres.setHeader()
です。には、とres.header()
を設定するとに複数のヘッダーを設定することができます。 あなたのニーズに合わせて使いましょう。
これは実際には正しくありません。 res.header( 'X-Frame-Options'、 'X-Frame-Options'、 'X-Frame-Options'、 ' * ') 'はヘッダ' x-frame-options'を値 '*'で設定します。ただし、ヘッダーは技術的に大文字小文字を区別しないため、ほとんどのシナリオでは問題ありません。 – asleepysamurai
おそらく例では、より多くのを明確にすることができます
// single field is set
res.setHeader('content-type', 'application/json');
// multiple files can be set
res.set({
'content-type': 'application/json',
'content-length': '100',
'warning': "with content type charset encoding will be added by default"
});
の
注:上記の 'setHeader'の例では"コロン "の代わりに"コンマ "でなければなりません –
プロパティの間にはコンマが入ります。コロン(:)は、プロパティから値を分離するjavascriptの方法です。だから私はそれが正しいことを知っている。チェックを行い、コードが機能しない場合はお知らせください。ありがとう – Ghafoor
@Ghafoorでもノードのネイティブ 'res.setHeader'関数(https://nodejs.org/docs/v0.4.0/api/http.html#response.setHeader)は二つの引数(' name'、 'value')を取得します。コンマで区切られています)。あなたは1つの 'object'引数と混同しているかもしれません(しかし' {} 'がなくても)。 TL; DR:コロンはコンマでなければなりません – d2uX
- 1. v8のnode.jsとchromeの相違点
- 2. eventEmitter Node.jsのaddListenerとOnの相違点
- 3. importとconstとの相違点とcommonjsでの相違点
- 4. IE標準、相違点および相違点の相違点
- 5. =と:=の相違点
- 6. coffeescriptの 'extends'とnode.jsの 'util.inherits'の相違点
- 7. PHPUnitとPHPSpecの相違点と相違点
- 8. ディスパッチキューとNSOperationQueueの相違点
- 9. HTML5とjQueryの相違点
- 10. QtGui.QApplicationとQtCore.QCoreApplicationの相違点
- 11. CDO.MessageとSystem.Net.Mailの相違点
- 12. TransactionとTransactionScopeの相違点
- 13. addonGlobalLayoutListenerとaddOnPreDrawListenerの相違点
- 14. getGenericParameterTypesとgetParameterTypesの相違点
- 15. vmlinuxとvmlinux.oの相違点
- 16. KeyEventArgs.systemKeyとKeyEventArgs.Keyの相違点
- 17. Thread.sleep()とTimeUnit.SECONDS.sleep()の相違点
- 18. レポートとサブレポートの相違点
- 19. MPI_ScatterとMPI_Bcastの相違点
- 20. V8とECMAScriptの相違点
- 21. saveとsave_model()の相違点
- 22. MSBuildとTFSBuildの相違点
- 23. string.hとstrings.hの相違点
- 24. NSArrayとNSMutableArrayの相違点
- 25. System.Web.CacheとHTTPContext.Curent.Cacheの相違点
- 26. CDRとxDRの相違点
- 27. EventStreamとEventBusの相違点
- 28. System.setPropertyとSecurity.setPropertyの相違点
- 29. [datatype]と[datatype []]の相違点
- 30. Java:ReadWriteLockとReentrantReadWriteLockの相違点
可能な重複[?エクスプレス/ Node.jsのでCORSを許可する方法](http://stackoverflow.com/questions/7067966/how-to- allow-cors-in-express-node-js) –
私はCORSを許可する方法を知っています。しかし、どこかにres.headerとどこかのres.setHeaderと書かれています。 – Subham