Browse Source

.env 파일

master
songwritersg 1 week ago
parent
commit
3ea131c6ab
  1. 1
      .env.sample
  2. 4
      .gitignore
  3. 24
      dist/index.html
  4. 13
      ecosystem.config.js
  5. 3
      src-server/email.ts
  6. 24
      src/html/index.html

1
.env.sample

@ -0,0 +1 @@
MAIL_TO="songwritersg@naver.com"

4
.gitignore

@ -52,4 +52,6 @@ package-lock.json
yarn.lock yarn.lock
.yarn .yarn
.yarnrc.yml
.yarnrc.yml
.env

24
dist/index.html

@ -538,7 +538,10 @@
</div> </div>
<div class="button"> <div class="button">
<button type="submit" class="btn">문의하기</button>
<button type="submit" class="btn" id="btn-submit">
<span class="loading" style="display:none"><i class="fa fa-spin fa-spinner"></i></span>
<span class="text">문의하기</span>
</button>
</div> </div>
</form> </form>
</div> </div>
@ -681,14 +684,33 @@
type: "POST", type: "POST",
data: formData, data: formData,
dataType: "json", dataType: "json",
beforeSend: function() {
$("#btn-submit").attr('disabled',true)
$('#btn-submit .text').hide()
$("#btn-submit .loading").show()
},
success: function() { success: function() {
alert("상담 신청이 완료되었습니다.") alert("상담 신청이 완료되었습니다.")
$("#btn-submit").removeAttr('disabled')
$('#btn-submit .text').show()
$("#btn-submit .loading").hide()
$('[data-form="request-form"]').reset() $('[data-form="request-form"]').reset()
}, },
error: function(err) { error: function(err) {
var message = err?.responseJSON?.error ?? "상담 신청도중 오류가 발생하였습니다.\\n서버 관리자에게 문의하세요" var message = err?.responseJSON?.error ?? "상담 신청도중 오류가 발생하였습니다.\\n서버 관리자에게 문의하세요"
$("#btn-submit").removeAttr('disabled')
$('#btn-submit .text').show()
$("#btn-submit .loading").hide()
alert(message) alert(message)
},
complete: function() {
$("#btn-submit").removeAttr('disabled')
$('#btn-submit .text').show()
$("#btn-submit .loading").hide()
} }
}) })
}) })

13
ecosystem.config.js

@ -0,0 +1,13 @@
module.exports = {
apps: [
{
name: "intelligence-security",
script: "./dist/server.js",
watch: false,
env: {
NODE_ENV: "production",
PORT: 3070
}
}
]
};

3
src-server/email.ts

@ -14,8 +14,7 @@ export const sendEmail = async (subject: string, text: string) => {
const mailOptions = { const mailOptions = {
from: "support@wheeparam.com", from: "support@wheeparam.com",
//to: "songwritersg@naver.com",
to : "whee0716@gmail.com",
to : process.env.MAIL_TO,
subject, subject,
text, text,
}; };

24
src/html/index.html

@ -448,7 +448,10 @@
</div> </div>
<div class="button"> <div class="button">
<button type="submit" class="btn">문의하기</button>
<button type="submit" class="btn" id="btn-submit">
<span class="loading" style="display:none"><i class="fa fa-spin fa-spinner"></i></span>
<span class="text">문의하기</span>
</button>
</div> </div>
</form> </form>
</div> </div>
@ -591,14 +594,33 @@
type: "POST", type: "POST",
data: formData, data: formData,
dataType: "json", dataType: "json",
beforeSend: function() {
$("#btn-submit").attr('disabled',true)
$('#btn-submit .text').hide()
$("#btn-submit .loading").show()
},
success: function() { success: function() {
alert("상담 신청이 완료되었습니다.") alert("상담 신청이 완료되었습니다.")
$("#btn-submit").removeAttr('disabled')
$('#btn-submit .text').show()
$("#btn-submit .loading").hide()
$('[data-form="request-form"]').reset() $('[data-form="request-form"]').reset()
}, },
error: function(err) { error: function(err) {
var message = err?.responseJSON?.error ?? "상담 신청도중 오류가 발생하였습니다.\\n서버 관리자에게 문의하세요" var message = err?.responseJSON?.error ?? "상담 신청도중 오류가 발생하였습니다.\\n서버 관리자에게 문의하세요"
$("#btn-submit").removeAttr('disabled')
$('#btn-submit .text').show()
$("#btn-submit .loading").hide()
alert(message) alert(message)
},
complete: function() {
$("#btn-submit").removeAttr('disabled')
$('#btn-submit .text').show()
$("#btn-submit .loading").hide()
} }
}) })
}) })

Loading…
Cancel
Save