Node.js是用于服务器端执行JavaScript的框架。
所以你需要在你的服务器上安装Node.js并使用Node.js执行你在那里上传的文件(对于生产中的系统,你应该考虑像passenger这样的框架,但这是另一个故事)。
相反,您的HTML文件包含 JavaScript (不是 nodeJS )代码,浏览器在下载文件后将执行此代码。
当你提到提供HTML文件时,看起来你已经使用了某种类型的Web服务器而你只是计划将JavaScript服务器代码(Node.js代码,如果你愿意的话)放在那里。这不起作用。
我建议你做一些Node.js教程,例如: here并了解一般的网络开发。