首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到socketstream应用抛出404

找不到socketstream应用抛出404
EN

Stack Overflow用户
提问于 2015-12-02 20:18:03
回答 1查看 68关注 0票数 0

我正在尝试使用express和cors加载socketstream应用程序,它抛出了一个错误,声明为404。所有项目目录在浏览器中都可用,但没有内容。

代码语言:javascript
复制
var app = require('express')();
var ss = require('socketstream');
var cors = require('cors');

ss.client.define('main', {
  view : 'app.html',
  css : [],
  code : [],
  tmpl : '*'
});

app.use(cors());


app.get('/', function(req, res) {
 res.serve('main');
});

ss.start(app.listen(port));

这是浏览器中的响应

标头

代码语言:javascript
复制
Remote Address:"RemoteAddress":"Port"
Request URL:http://"RemoteAddress":"Port"/_serveDev/code/app/someFile.js?ts=1449057700740&pathPrefix=app
Request Method:GET
Status Code:404 Not Found

请求头

代码语言:javascript
复制
Connection:keep-alive
Content-Length:76
Content-Type:text/html; charset=utf-8
Date:Wed, 02 Dec 2015 12:03:20 GMT
X-Content-Type-Options:nosniff
X-Powered-By:Express

响应报头

代码语言:javascript
复制
Accept:*/*
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8
Cache-Control:max-age=0
Connection:keep-alive
Host:"RemoteAddress":"Port"
Referer:http://"RemoteAddress":"Port"/
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36

更新

浏览器中正在加载app.html,但404仅用于从app.html请求的脚本和css。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-12-03 20:04:57

尝试通过运行以下命令更改文件的权限

代码语言:javascript
复制
sudo chmod 777 -R * 

在代码目录中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34042571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档