Branch | Status | Runtime Version | Support level | Node.js Versions |
---|---|---|---|---|
v3.x (default) | 4 | GA | 20, 18 |
NOTE: The branch corresponds to the worker version, which is intentionally decoupled from the runtime version.
npm install
and npm run build
In the local function app, add the following settings to your "local.settings.json" file or configure them directly as environment variables
languageWorkers__node__workerDirectory
: <path to the root of this repository>
languageWorkers__node__arguments
: --inspect
💡 Tip #1: Set
logging__logLevel__Worker
todebug
if you want to view worker-specific logs in the output offunc start
💡 Tip #2: If you need to debug worker initialization, use
--inspect-brk
instead of--inspect
. Just keep in mind you need to attach the debugger within 30 seconds or the host process will timeout.
func start
or press F5)npm run lint
and npm test
and fix any issues. If you want to debug the tests, switch your launch profile in VS Code to "Launch Unit Tests" and press F5.These are the most important GitHub repositories that make up the Node.js experience on Azure Functions:
@azure/functions
npm package that you include in your app.This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
The type definitions supplied by the @azure/functions
npm package are located in the types
folder. Any changes should be applied directly to ./types/index.d.ts
. Please make sure to update the tests in ./types/index.test.ts
as well.