小编Far*_*een的帖子

npm install错误:rollbackFailedOptional

当我尝试npm install新包时,它会向我显示以下错误:

rollbackFailedOptional:动词npm-session 585aaecfe5f9a82

node --version
8.4.0

npm --version
5.3.0
Run Code Online (Sandbox Code Playgroud)

node.js npm react-native

52
推荐指数
7
解决办法
10万
查看次数

返回非零退出状态-9

我正在弹性beanstalk上部署代码,它给了我这个错误.我正在使用nginx代理和弹性负载均衡器我禁用了两者,然后尝试部署代码,这给我以下错误.我无法找到任何解决方案

npm WARN不推荐使用node-uuid@1.4.7:使用uuid模块而不使用反向代理运行npm install:/opt/elasticbeanstalk/node-install/node-v6.9.1-linux-x64/bin/npm
设置npm config作业到1 npm配置作业设置为1运行npm with --production flag无法运行npm install.快照日志以获取更多详细信息.UTC 2017/01/03 11:47:22找不到应用程序npm调试日志在/tmp/deployment/application/npm-debug.log Traceback(最近一次调用最后一次):文件"/opt/elasticbeanstalk/containerfiles/ebnode.py ",第695行,在main()文件"/opt/elasticbeanstalk/containerfiles/ebnode.py"中,第677行,在主node_version_manager.run_npm_install(options.app_path)文件"/opt/elasticbeanstalk/containerfiles/ebnode.py"中,第136行,在run_npm_install中self.npm_install(bin_path,self.config_manager.get_container_config('app_staging_dir'))文件"/opt/elasticbeanstalk/containerfiles/ebnode.py",第180行,在npm_install中提升e subprocess.CalledProcessError:Command'[ '/opt/elasticbeanstalk/node-install/node-v6.9.1-linux-x64/bin/npm',' - production','install']'返回非零退出状态-9(Executor :: NonZeroExitStatus)

nginx node.js amazon-elastic-beanstalk elastic-load-balancer

17
推荐指数
1
解决办法
1363
查看次数

如何增加max_locks_per_transaction

我一直在执行一种密集的模式删除和在PostgreSQL服务器上创建,

错误:共享内存

提示:您可能需要增加max_locks_per_transaction.

我需要增加max_locks_per_transaction但是如何在MAC OSX中增加它

postgresql macos sequelize.js

14
推荐指数
2
解决办法
1万
查看次数

如何用Joi验证字符串?

我正在使用Node Joi验证.我是节点中的新用户我要验证env只接受2个单词"是"或"否"我需要在以下代码中进行哪些更改

schema = Joi.object().keys({
    app_id: Joi.string().required(),
    env: Joi.string().required()
});
Run Code Online (Sandbox Code Playgroud)

node.js joi

6
推荐指数
1
解决办法
4919
查看次数

快递中的express.static是什么?

我是新人Node/Express.我正在尝试使用Express构建一个静态网站.我有一个资产目录和项目根目录下的一些页面.通过谷歌搜索,获得了一些资源,我得到了这样的声明:

app.use('/assets', express.static(__dirname + '/assets'));
Run Code Online (Sandbox Code Playgroud)

我知道这__dirname是一个当前的工作目录,并app.use()充当中间件功能,不像app.get()等等.通过搜索获取express.static文档链接在Express中提供静态文件

但我不清楚和困惑.我希望有人能够帮助我,并提前感谢.

node.js express

6
推荐指数
1
解决办法
3213
查看次数

如何将 Node.js 命令行应用程序转换为单个可执行文件?

commander.js我使用Node.js 平台构建了简单的命令行应用程序。现在我想将其编译为简单exe文件,我可以直接执行。

意味着我想要单个可执行文件来完成完整的应用程序

这是我的应用程序结构

APP_ROOT
  | - package.json
  | - node_modules
  | - node_modules/.bin/myapp.bat
  | - node_modules/myapp/bin/myapp
  | - node_modules/myapp/bin/myapp-action1
  | - node_modules/myapp/bin/myapp-action2
Run Code Online (Sandbox Code Playgroud)

谢谢

windows command node.js node-commander

3
推荐指数
1
解决办法
6902
查看次数

React中的插值不能以这种方式工作,有人可以在这方面帮助我吗?

我正在尝试插值

var sample = "test";
var result = 'this is just a ${sample}'; 
alert(result);                         
Run Code Online (Sandbox Code Playgroud)

它没有用,只是在发出警报,这只是$ {sample},有人可以在这方面帮助我吗?谢谢

javascript reactjs

3
推荐指数
1
解决办法
37
查看次数

连接到AWS DocumentDB时发生连接错误

从node.js连接到AWS DocumentDB时出现以下错误

连接错误:{[MongoNetworkError:与docdb-2019-01-28-06-57-37.cluster-cqy6h2ypc0dj.us-east-1.docdb.amazonaws.com:27017超时的连接1]名称:'MongoNetworkError', errorLabels:['TransientTransactionError']}

这是我的节点js文件

app.js

var mongoose = require('mongoose');
mongoose.connect('mongodb://abhishek:abhishek@docdb-2019-01-28-06-57-37.cluster-cqy6h2ypc0dj.us-east-1.docdb.amazonaws.com:27017/?ssl_ca_certs=rds-combined-ca-bundle.pem&replicaSet=rs0', {
    useNewUrlParser: true
});
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
    console.log("connected...");
});
Run Code Online (Sandbox Code Playgroud)

mongodb amazon-web-services node.js

2
推荐指数
1
解决办法
2988
查看次数

Django Rest Framework JWT-具有扩展用户的自定义有效负载

我有一个带有示例序列化程序的扩展用户(配置文件是扩展用户,而不是抽象用户)

 {
    "id": 3,
    "url": "http://localhost:8000/api/v1/users/demo/",
    "username": "demo",
    "first_name": "First",
    "last_name": "Demo",
    "profile": {
        "gender": null,
        "location": "Sa Pa",
        "date_of_birth": null,
        "job_title": null,
        "phone_number": null,
        "fax_number": "",
        "website": "",
        "intro": "",
        "bio": "",
        "interested_in": null,
        "languages": null,
        "quotes": null,
        "nickname": null
    }
}
Run Code Online (Sandbox Code Playgroud)

如何自定义上述所有字段的有效负载并获得它axios?现在,它仅获得有效负载:

authUser:Object
email:"test@gmail.com"
exp:1509183691
user_id:1
username:"First Demo"
token:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImxlY29uZ3RvYW4iLCJ1c2VyX2lkIjoxLCJlbWFpbCI6ImRyYWZ0bGlnb25ncXVhbjdAZ21haWwuY29tIiwiZXhwIjoxNTA5MTgzNjkxfQ.KSEp-7g-SGDbqfspedNwkT1rABFi0UQ45yKDJDTX2zA"
Run Code Online (Sandbox Code Playgroud)

我点击了以下链接:#145但不起作用,请帮助我!

python django django-rest-framework django-rest-framework-jwt

1
推荐指数
1
解决办法
2786
查看次数