Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更快地测试node.js应用程序?_Javascript_Node.js - Fatal编程技术网

Javascript 更快地测试node.js应用程序?

Javascript 更快地测试node.js应用程序?,javascript,node.js,Javascript,Node.js,嗨,伙计们,我已经在nodejs编程好几个月了。但是测试代码是一项艰巨的任务。我在寻找一种更好的方法来测试我的代码 我当前的设置: 数字海洋的服务器。 运行应用程序的腻子。 Filezilla用于将文件上载到服务器。 记事本++ 它们是我测试新代码的方式: 关闭服务器上的应用程序 通过filezilla上传新数据 重置服务器 加载网页以查看新代码的效果。 虽然我可以很快地完成所有这些步骤,但我对加速测试的技巧感兴趣 我读到了关于nodemon的文章,我认为这会减少重置服务器的步骤 Frederi

嗨,伙计们,我已经在nodejs编程好几个月了。但是测试代码是一项艰巨的任务。我在寻找一种更好的方法来测试我的代码

我当前的设置:

数字海洋的服务器。 运行应用程序的腻子。 Filezilla用于将文件上载到服务器。 记事本++ 它们是我测试新代码的方式:

关闭服务器上的应用程序 通过filezilla上传新数据 重置服务器 加载网页以查看新代码的效果。 虽然我可以很快地完成所有这些步骤,但我对加速测试的技巧感兴趣

我读到了关于nodemon的文章,我认为这会减少重置服务器的步骤


Frederik

可以在您的开发机器上本地运行您的应用程序,或者在靠近您的开发机器的另一台机器上运行,例如虚拟机VM。这将消除每次要测试时通过Internet传输应用程序的需要。为了做到这一点,您只需要从或包管理器安装NodeJS,然后就可以在您的计算机上运行应用程序


此外,如果您的测试涉及在进行更改后重复完成某些步骤,那么您可能会对测试框架感兴趣,例如,它将允许您使用更多Javascript自动化测试过程。

在本地使用nodemon测试代码,仅以最佳方式将其部署到服务器,你的CI对你的源代码管理有帮助。谢谢你的回复,很抱歉,什么是CI?当你说测试时,你的意思是开发吗?如果您没有本地环境,那么您可以尝试的任何东西都不会很快。当您说测试时,您是指开发吗?-是的,这就是我的意思。我从来没有在我的本地机器上安装过nodejs,但我会试试:谢谢你的帮助,谢谢你的回复,非常感谢。我知道你和Benjamin Gruenbaum都建议在本地测试代码是一种方法?