正在使用node.js服务器请求文件
Requesting a file with node.js server
这是应用程序的根(http://site.com),在请求域时运行。如果我只想添加一个文件,比如robots.txt(http://site.com/robots.txt)要使用这个http服务器请求,我该怎么做?它会从robots.txt的内容中提取并将其回声输出。
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('homepage');
res.end('');
}).listen(process.env.VMC_APP_PORT || 1337, null);
感谢
您可以使用http://expressjs.com/框架和使用静态中间件http://expressjs.com/guide.html到服务器静态文件。但我个人更喜欢把Nginx放在Node前面来提供静态文件,因为它已经被证明对这项工作是有效的,而且当时它都是关于配置而不是编程的。根据具体用途和环境的不同,配置可能会有所不同,但我的配置记录在http://skovalyov.blogspot.com/2012/07/deploy-multiple-node-applications-on.html
相关文章:
- 如何检测第三方广告服务器请求
- Javascript onclick需要点击两次,然后会创建越来越多的服务器请求
- 新的会话cookie直到下一个服务器请求才提供
- 将所有angular2捆绑包包含在index.html中会使导入从内存获取数据,而不是再次从服务器请求数据
- web工作程序中不同的服务器请求行为
- 如何使用
- 使用angular js通过代理服务器请求Http
- 正在使用node.js服务器请求文件
- 每x秒从服务器请求数据的最佳方法
- 如何在调用服务器请求时删除错误
- 我应该在我的PhoneGap应用程序中包括我的所有源,还是从远程服务器请求它们
- 节点.js简单的 Web 服务器请求生命周期
- 使用 jQuery 从 NodeJS 服务器请求数据
- 如何从HTTPS服务器请求HTTP服务器的javascript文件
- 如何在没有持续服务器请求的情况下在 AngularJS 中进行视图重定向
- 角度验证:如果用户输入无效的电子邮件或密码,则限制服务器请求
- AJAX 从服务器请求另一个 JavaScript 或函数
- AngularJs.路由.处理服务器请求.很少有问题
- WebWorkers-新Worker不断从服务器请求相同的脚本
- 从服务器请求JSON并用Javascript进行解析