You do not apply a shader to a node, you assign a shader to a material, simply create a material resource that uses your shader, one material for each different shader parameters (because resources are shared, you can also mark as local in the scene files).
Then just use that material on the elements that need it.