2017-08-23 64 views
0

新手在这里。我该如何在浏览器中测试我的node.js代码?

所以我有这样的按钮,当对用户点击按钮,使Node.js的FS功能将执行,将创建一个新的文件夹对我来说,那是fs.mkdir()函数,

的代码很简单,也可以在终端上运行,但我不想在终端上工作,我想在浏览器上测试,我想将html元素绑定到nodejs,现在我很困惑,当我打开我的html文件,它给了我一个错误:“require is not define”,我搜索并搜索了几个小时。并且我意识到大多数在线教程都会在终端中测试并运行代码,因此如何在浏览器上测试以确定代码是否可用?

总结我的问题,我只是想在html元素上进行交互,而且这些元素会引发一个node.js函数,我该如何在浏览器中测试它呢?

+0

node.js是一个后端JavaScript框架。它不能在浏览器中直接测试(前端或客户端)。 –

回答

0

Node.js用于在节点服务器上运行javascript。它运行server-side

如果你想在浏览器中点击一个按钮,然后执行中的NodeJS一个功能点击的结果浏览器扮演的client

的角色,你需要知道的是,架构是client-server

你需要安装一个服务器的NodeJS,也许使用express.js,然后你需要做的也许form in html发送的http query从浏览器到服务器,让服务器执行脚本你要。

client-server architecture

+0

非常感谢你......你提供的图像,帮助了很多。 –

相关问题