mirror of
				https://github.com/node-red/node-red.git
				synced 2025-03-01 10:36:34 +00:00 
			
		
		
		
	if possible - force ipv4 name resolution to have priority
to fix Issue #4010 and others (eg) email node server connect fails, and some reported on SO
This commit is contained in:
		
							
								
								
									
										8
									
								
								packages/node_modules/node-red/lib/red.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								packages/node_modules/node-red/lib/red.js
									
									
									
									
										vendored
									
									
								
							| @@ -25,9 +25,15 @@ var api = require("@node-red/editor-api"); | ||||
| var server = null; | ||||
| var apiEnabled = false; | ||||
|  | ||||
| const NODE_MAJOR_VERSION = process.versions.node.split('.')[0]; | ||||
| if (NODE_MAJOR_VERSION > 14) { | ||||
|     const dns = require('node:dns'); | ||||
|     dns.setDefaultResultOrder('ipv4first'); | ||||
| } | ||||
|  | ||||
| function checkVersion(userSettings) { | ||||
|     var semver = require('semver'); | ||||
|     if (!semver.satisfies(process.version,">=8.9.0")) { | ||||
|     if (!semver.satisfies(process.version,">=12.0.0")) { | ||||
|         // TODO: in the future, make this a hard error. | ||||
|         // var e = new Error("Unsupported version of Node.js"); | ||||
|         // e.code = "unsupported_version"; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user