How do I add niagara effects to an equipped weapon.

How would I go about adding niagara effects to an equipped weapon that would play when the character attacks. I am aware of adding niagara affects through anim notifies but since the weapon is only attached to the character mesh I dont know how to make the effects actually spawn on the weapon.
I should probably add that the “weapon” is just a data asset currently, not an actor which is where my problem is now.