我正在尝试编写 jenkins shell 脚本来部署 nestjs 应用程序,我尝试使用“npm run start:prod”来生成 dist 文件夹,但它也为我不需要它的应用程序提供服务,
如何只构建应用程序?
我正在寻找一种使用UML等建模语言对以太坊智能合约交互进行建模的方法。
我有以下保密合同:
contract ServiceContract {
constructor (address _storeC, address _quizC, address _signC) {
StorageContract storeC = StoreContract(_storeC);
QuizContract quizC = QuizContract(_quizC);
SignatureContract signC = SignatureContract(_signC);
}
function storeData (bytes32 data) public {
storeC.save(data);
}
function getAnswer( bytes32 question) public constant returns (bytes32) {
return quizC.get(question);
}
function sign (bytes32 data) public returns (bytes32) {
return signC.sign(data);
}
}
Run Code Online (Sandbox Code Playgroud)
我用这个类图对它进行了建模,对吗?
我正在寻找一种解决方案,将消息从 IPFS 对等点发送到另一个
在github 文档中,我发现这段代码将一个对等点连接到另一个点:
ipfs.swarm.connect(addr, function (err) {
if (err) {
throw err
}
// if no err is present, connection is now open
})
Run Code Online (Sandbox Code Playgroud)
但根据文档,连接后没有任何反应。
有一个名为ipfs-pubsub-room 的解决方案可以处理对等点之间的消息传递,但没有适用于浏览器的 CDN。
我正在使用 nestJs 框架开发 MVC 应用程序,并且使用了 hbs 模板引擎。
根据文档,我必须使用此配置使 nestjs 能够为视图提供服务:
async function bootstrap() {
const app = await NestFactory.create(ApplicationModule);
app.useStaticAssets(join(__dirname, '..', 'public'));
app.setBaseViewsDir(join(__dirname, '..', 'views'));
app.setViewEngine('hbs');
await app.listen(3000);
}
Run Code Online (Sandbox Code Playgroud)
这种配置假设所有视图都位于一个目录(视图)中,但是如果每个模块都有自己的视图呢?
我创建了一个 nestjs 应用程序,现在我正在寻找在生产环境 Heroku 中部署它的最佳方法。
当我尝试部署由 nest-cli 生成的代码时,我从 heroku 获得了以下日志:
2018-12-28T08:37:23.881261+00:00 app[api]: Release v1 created by user myemail@gmail.com
2018-12-28T08:37:24.051831+00:00 app[api]: Release v2 created by user myemail@gmail.com
2018-12-28T08:37:23.881261+00:00 app[api]: Initial release by user myemail@gmail.com
2018-12-28T09:00:47.000000+00:00 app[api]: Build started by user myemail@gmail.com
2018-12-28T09:01:37.401065+00:00 heroku[web.1]: Starting process with command `npm start`
2018-12-28T09:01:40.164685+00:00 heroku[web.1]: Process exited with status 1
2018-12-28T09:01:40.205293+00:00 heroku[web.1]: State changed from starting to crashed
2018-12-28T09:01:40.209626+00:00 heroku[web.1]: State changed from crashed to starting
2018-12-28T09:01:40.051608+00:00 app[web.1]:
2018-12-28T09:01:40.051626+00:00 app[web.1]: > nest-app-heroku@0.0.0 start /app
2018-12-28T09:01:40.051628+00:00 …Run Code Online (Sandbox Code Playgroud)
我正在使用 glob Nodejs 模块使用模式同步文件
我做了:
glob.sync('C:\Users\maroodb\project\config\*.json')
Run Code Online (Sandbox Code Playgroud)
但它返回:[]这样的配置文件夹包含 15 个文件 *.json
windows路径有问题吗?
我正在开发一个具有接口I和类A并B实现它的 Java 程序。我还有另一个类实现C ,它有 2 个带有一个参数的方法:一个接受 A 的对象,另一个接受 B 的对象。
interface I {}
static class A implements I {}
static class B implements I {}
interface C {
String map(A a);
String map(B b);
}
public static void main(String[] args) {
// Injected at runtime;
C mapper = getInstance();
I a = new A();
I b = new B();
// This fail at compilation
String result = mapper.map(a);
}
private static C getInstance() …Run Code Online (Sandbox Code Playgroud)