Serverless Framework & Azure Functions
으로 서비스를 작성하고 있습니다. 아주 간단한 예제가 있습니다. 그러나 한발 더 나아간다면 문제가 생깁니다. 현재 AWS Lambda
에서 학습 한 다음 Azure Functions
에 구현하려고합니다.Azure 기능이있는 서버리스 프레임
그렇다 수행의 목표 :
1) es6
클래스 다음 웹팩과 함께 프로젝트를 빌드 등의 기능을 구현합니다.
2) 적합한 프로젝트 구조를 찾아보십시오.
3) SoC 패턴을 따르십시오.
나는 github
프로젝트 https://github.com/GeekOnGadgets/serverless-azure-settings를 생성 한 나는 그것이 .serverless
폴더가 생성 serverless package
이 프로젝트를 빌드 할과 내부 .zip
파일 (컴파일 된 버전)이있을 때. serverless deploy
을 실행하면 푸른 색으로 전개됩니다. 그러나 Azure를 검사 할 때 함수는 개발 코드가 아니라 컴파일 된 코드입니다 (아래 코드 참조).
누군가 도와 드릴 수 있습니까? 모든 제안을 부탁드립니다.
import Settings from './src/Settings/Settings'
module.exports.settings = (event, context, callback) => {
let settings = new Settings();
const response = {
statusCode: 200,
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify(settings.dev()),
};
callback(null, response);
}
에
에서 변경 시도하고 컴파일은 클라이언트 측/브라우저에서 발생합니다. 하늘색 기능에 관한 한, 묶어서 빌드 팩을 만들어야하는지 확실하지 않습니다. 그들은 당신이 만드는 단순한 기능입니다. – Aravind