Add httpStaticCors to default settings file

pull/4761/head
Nick O'Leary 2024-06-14 15:21:02 +01:00
parent 48a2876c48
commit dbd3f0f85b
No known key found for this signature in database
GPG Key ID: 4F2157149161A6C9
1 changed files with 14 additions and 0 deletions

View File

@ -139,6 +139,7 @@ module.exports = {
* - httpNodeMiddleware * - httpNodeMiddleware
* - httpStatic * - httpStatic
* - httpStaticRoot * - httpStaticRoot
* - httpStaticCors
******************************************************************************/ ******************************************************************************/
/** the tcp port that the Node-RED web server is listening on */ /** the tcp port that the Node-RED web server is listening on */
@ -233,6 +234,9 @@ module.exports = {
* OR multiple static sources can be created using an array of objects... * OR multiple static sources can be created using an array of objects...
* Each object can also contain an options object for further configuration. * Each object can also contain an options object for further configuration.
* See https://expressjs.com/en/api.html#express.static for available options. * See https://expressjs.com/en/api.html#express.static for available options.
* They can also contain an option `cors` object to set specific Cross-Origin
* Resource Sharing rules for the source. `httpStaticCors` can be used to
* set a default cors policy across all static routes.
*/ */
//httpStatic: [ //httpStatic: [
// {path: '/home/nol/pics/', root: "/img/"}, // {path: '/home/nol/pics/', root: "/img/"},
@ -250,6 +254,16 @@ module.exports = {
*/ */
//httpStaticRoot: '/static/', //httpStaticRoot: '/static/',
/** The following property can be used to configure cross-origin resource sharing
* in the http static routes.
* See https://github.com/troygoode/node-cors#configuration-options for
* details on its contents. The following is a basic permissive set of options:
*/
//httpStaticCors: {
// origin: "*",
// methods: "GET,PUT,POST,DELETE"
//},
/** The following property can be used to modify proxy options */ /** The following property can be used to modify proxy options */
// proxyOptions: { // proxyOptions: {
// mode: "legacy", // legacy mode is for non-strict previous proxy determination logic (node-red < v4 compatible) // mode: "legacy", // legacy mode is for non-strict previous proxy determination logic (node-red < v4 compatible)