我有一个来自 CodeCommit 的用于 Lambda (NodeJS) Auto Deploy 的流水线。
我的 buildspec.yml
version: 0.1
phases:
install:
commands:
- npm install
- aws cloudformation package --template-file samTemplate.yaml --s3-bucket codepipeline-551 --output-template-file outputSamTemplate.yaml
artifacts:
type: zip
files:
- samTemplate.yaml
- outputSamTemplate.yaml
Run Code Online (Sandbox Code Playgroud)
我的 samTemplate.yaml
AWSTemplateFormatVersion: '2010-09-09'
Transform: 'AWS::Serverless-2016-10-31'
Description: An AWS Serverless Specification template describing your function.
Resources:
KashIoTLambda:
Type: 'AWS::Serverless::Function'
Properties:
Handler: lambda.handler
Runtime: nodejs8.10
CodeUri: ./
Description: ''
MemorySize: 128
Timeout: 3
Role: 'arn:aws:iam::1234:role/abc-backend'
Events:
Api1:
Type: Api
Properties:
Path: '/{proxy+}'
Method: OPTIONS
Api2: …Run Code Online (Sandbox Code Playgroud) 是否有可能在第一次将php源代码编译成hhvm字节代码并删除源文件.更新脚本文件时可能会重新生成字节代码,显然需要手动命令才能执行此操作.如果有可能那么如何?
阅读一点Repo.Authoritative我认为它有点接近,但如果你同意,请解释.
关于我的问题,我想保护我的网络应用程序免受盗窃许可,一个PHP代码,即使混淆可以以某种方式进行再见许可检查.用hhvm字节代码再次传递它似乎很难,因此查询.
请帮我提一下其他的建议
我看到该类Writer有插入文本的方法。但是,我不明白哪种方法是将 HTML 插入编辑器的正确方法。
我的案例场景是:用户可以创建特定的内容模板并保存它。稍后用户应该能够将相同的内容插入编辑器并开始修改。
我使用以下代码处理这个问题
activeCKE.model.change( writer => {
writer.insertElement( "text to insert", activeCKE.model.document.selection.getFirstPosition() );
activeCKE.setData(activeCKE.getData()); // to refresh the contents
}
Run Code Online (Sandbox Code Playgroud)
它适用于“**文本**”,但不适用于“ <strong>text</strong>”。后者按原样显示。
所以我的问题是;以编程方式插入已经使用类似类创建的 HTML 字符串的正确方法是什么Writer?
我看到 中有一个模板的概念ui/template,但是我不清楚如何转换editor.getData()为该模板。
请注意:我不想为用户提供 HTML 编辑界面。我只是想创建模板来让他的生活更轻松。因此,我的问题与基于“查看源代码”的问题无关。