目前,我一直在尝试使用grunt-contrib-qunit grunt,而且它似乎需要grunt-contrib-connect.。
我真正感到困惑的是,这个咕噜-控制-连接启动了一个静态 web服务器。静态这个词才是真正令我困惑的。在开发过程中,我是否需要一个静态文件(如图像、html、css、js等)的web服务器?
我目前正在学习PHP,并且正在使用xampp,其中包括apache。它与Apache这样的web服务器有什么不同?我是否能同时使用它们,因为我认为它们将使用不同的端口。
发布于 2013-10-27 16:29:14
Connect是用JavaScript & Node编写的服务器。它有一个很好的介绍,加上这个简单的教程。与本地apache/nginx设置相比,使用它的优点是可以配置的更少;许多Node项目都是用HTML/CSS/JavaScript编写的,因此它们不需要额外的内容(PHP、MySQL等)。这意味着您可以在几分钟内启动并运行,您可以创建任意数量的服务器,以运行需要在服务器上运行的应用程序。
实际上,格朗特-连接文档给出了在不同端口上运行多个服务器的示例:
grunt.initConfig({
connect: {
site1: {
options: {
port: 9000,
base: 'www-roots/site1'
}
},
site2: {
options: {
port: 9001,
base: 'www-roots/site2'
}
}
}
});您将能够使用本地xampp安装运行connect服务器,前提是不覆盖运行apache安装的端口(我认为端口80是默认的,所以任何其他端口都可以)。
发布于 2019-02-03 18:37:17
--静态web服务器,确切地说,是只提供静态内容的web服务器:任何文件(包括文件)。html,js,css),它们在客户端请求时可用。
静态web服务器并不意味着提供动态生成的内容,这些内容不存在,但需要动态构建on-(例如,在从数据库中提取某些信息之后,使用服务器端语言(如PHP等))。
https://stackoverflow.com/questions/19619681
复制相似问题