使用npm start启动服务器时出错

时间:2015-06-05 01:28:47

标签: javascript node.js express npm

我是nodeJs的新手:

我写下了server.js文件,我安装了nodejs。当我正在运行时"npm start"我遇到了错误。

  

C:\ Users \用户服务器\ server.js:43
  if(!(req.headers& amp; amp; amp; amp; amp;   req.headers.authorization)){

                    ^                                                                                                                           SyntaxError: Unexpected token ;                                       

at exports.runInThisContext (vm.js:73:16)                                                                                                      
at Module._compile (module.js:443:25)                                                                                                          
at Object.Module._extensions..js (module.js:478:10)                                                                                            
at Module.load (module.js:355:32)                                                                                                              
at Function.Module._load (module.js:310:12)                                                                                                    
at Function.Module.runMain (module.js:501:10)                                                                                                  
at startup (node.js:129:16)                                                                                                                    
at node.js:814:3                                                                                                                               
                                                                                                                                                npm ERR! Windows_NT 6.1.7601                                          
     

npm ERR! argv“C:\ Program Files \ nodejs \\ node.exe”“C:\ Program   Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js“”start“
  错误的ERR!节点v0.12.4
  错误的ERR! npm v2.10.1
  错误的ERR!代码ELIFECYCLE
  错误的ERR! der-server@0.0.0 start:node server.js
  错误的ERR!退出状态1
  npm ERR!
  错误的ERR!在der-server@0.0.0启动脚本'node server.js'失败。   错误的ERR!这很可能是der-server软件包的问题,​​
  错误的ERR!不是npm本身。
  错误的ERR!告诉作者你的系统失败了:
  错误的ERR! node server.js
  错误的ERR!您可以通过以下方式获取信息:
  错误的ERR! npm owner ls der-server
  错误的ERR!上面可能有额外的日志记录输出。

                                                                                                                                                npm ERR! Please include the following file with any support request:  
     

npm ERR! C:\ Users \用户服务器\ NPM-的debug.log

1 个答案:

答案 0 :(得分:2)

您的代码正在显示&&作为逃脱的角色。这不是有效的JavaScript。