BAE陈设Nodejs应用404的办理要领
最近想试一下百度BAE的Nodejs情形,由于早年在BAE上测试情形什么的都是直接新建版本然后在BAE Code Editor内里写代码然后宣布的,这一次想把当地的应用陈设到BAE上面去,功效就碰着了题目,会见一向都是404错误,日记内里没有任何提醒,研究了好久,终于办理了题目,特此与各人分享,但愿对各人有辅佐! 我一开始行使的是在新建版本时”上传Node.js代码包“。把之前写的一个极其简朴的express示例放上去。
然后将版本上线后一向表现404,日记内里除了会见日记之外没有node的任何提醒,研究了好久,把能改的对象都改了,照旧没有效,用SVN把代码拉到当地运行完全正常。 之后突发奇想要试试官方文档中的express示例,又新建了一个版本,用BAE Code Editor把官方的示例代码粘进去执行居然统统正常,这让我越发忧郁了,想把代码再拉下来看看,终于发明白题目地址! 新建版本不上传代码包的目次比上传代码包的目次多了几个文件:
把代码包中的代码拷贝到这个目次,在push上去,居然就没题目了,继承研究一番,终于发明题目在app.conf上,文件中有下面一段: handlers:
- url : favicon.ico
script: favicon.ico
- url : (.*)
script: $1.nodejs
原本上传代码包之儿女码包中没有app.conf文件,全部js文件没有被正确地处理赏罚。 只要在原本的代码包中插手app.conf文件,app.js就会正常地启动监听,至此,题目终于办理了! 但愿我的经验对你有辅佐。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |